【问题标题】:Ruby on rails installing error on UbuntuRuby on rails 在 Ubuntu 上安装错误
【发布时间】:2015-12-10 18:27:57
【问题描述】:

我只是尝试通过这个命令安装rails:

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

我试过几次重新安装ruby,也试过sudo apt-get update

我该怎么办?

【问题讨论】:

    标签: ruby-on-rails ruby json ubuntu


    【解决方案1】:

    只需按照以下步骤,您就可以在ubuntu 上轻松install rails :

    首先使用command 安装rvm(我猜你已经安装了):

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

    然后安装 Ruby:

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

    然后为 Rails 安装 Node.js:

    $ sudo apt-get install nodejs
    

    最后,安装导轨:

    $ > gem install rails
    

    您可以使用以下命令检查安装的 Rails 版本:

    $ > rails -v 
    

    我希望这会有所帮助。

    更新:

    根据@Amit先生的评论,我们可以使用以下命令同时安装ruby和rails:

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

    【讨论】:

    • poor man's 安装程序命令可以同时安装 ruby​​ 和 rails \curl -sSL https://get.rvm.io | bash -s stable --rails
    • @AmitPatel:谢谢先生,我已经更新了我的答案,添加了您提供的链接。
    【解决方案2】:

    Rails 4.0 需要 RubyGem 2.0.3 版,更新您的rubygem

    gem update --system 2.0.3
    

    【讨论】: