2015-11-26 76 views
1

我安裝錯誤的軌道只是試圖通過這個命令來安裝導軌:的Ruby on Ubuntu上

sudo gem install rails

但是會出現誤差這樣的:

Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension.

/usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in 'require' from extconf.rb:1:in '<main>'

Gem files will reamin installed in /var/lib/gems/1.9.1/gems/json-1.8.3 for inspection. Results logged to /var/lib/gems/json-1.8.3/ext/json/ext/generator/gem_make.out

我嘗試了幾次重新安裝紅寶石,也試過sudo apt-get update

我該怎麼辦?

回答

4

只要按照下面的步驟,你將能夠install軌輕鬆ubuntu

首先安裝rvm(我猜您已經安裝)使用command

$ \curl -L https://get.rvm.io | bash -s stable --ruby 

然後安裝Ruby:

$ rvm install ruby 
$ rvm --default use ruby-2.2.3 

那麼對於導軌安裝的Node.js:

$ sudo apt-get install nodejs 

最後,通過安裝導軌:

$ > gem install rails 

您可以檢查導軌安裝的版本使用:

$ > rails -v 

我希望這有助於。

更新:

@Amit先生的評論,我們可以使用下面的命令,它會同時安裝,Ruby和Rails組合爲:

\curl -sSL https://get.rvm.io | bash -s stable --rails 
+1

有**窮人的**安裝命令它安裝ruby和rails'\ curl -sSL https://get.rvm.io | bash -s stable --rails'。 –

+0

@AmitPatel:謝謝先生,我已經更新了我的答案並添加了您提供的鏈接。 –

0

的Rails 4.0的需求RubyGem版本2.0.3,更新rubygem

gem update --system 2.0.3