2013-04-09 88 views
3

安装乘客的宝石从终端麻烦在Mac

$ sudo gem install passenger 
Building native extensions. This could take a while... 
ERROR: Error installing passenger: 
    ERROR: Failed to build gem native extension. 
    /Users/dan/.rvm/rubies/ruby-2.0.0-p0/bin/ruby extconf.rb 
extconf.rb:13:in `block in <main>': Use RbConfig instead of obsolete and deprecated Config. 
extconf.rb:13:in `block in <main>': Use RbConfig instead of obsolete and deprecated Config. 
make 
Makefile:104: *** missing separator. Stop. 


Gem files will remain installed in /Users/dan/.rvm/gems/ruby-2.0.0-p0/gems/fastthread-1.0.7 for inspection. 
Results logged to /Users/dan/.rvm/gems/ruby-2.0.0-p0/gems/fastthread-1.0.7/ext/fastthread/gem_make.out 

不明白这个错误,为什么它会出现两次?任何指导赞赏。

回答

0

乘客3.0.19(你用gem install得到的默认版本)还没准备好用于ruby 2.要么使用ruby 1.9.3,要么使用当前的乘客4 beta。

3

安装乘客4测试版的命令是gem install passenger -v 4.0.0.rc4它解决了这个错误我。

+0

我的评论的当前版本是RC6,创业板安装乘客-v 4.0.0.rc6良好的工作与红宝石2从自制 – rroche 2013-04-27 00:24:04