ruby-on-rails - ubuntu 13.04下sudo gem install rails报错

标签 ruby-on-rails ruby ruby-on-rails-3 ubuntu

我正在尝试设置 rails

sudo gem install rails

我正在使用 rvm

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': cannot load such file -- mkmf (LoadError)
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from extconf.rb:1:in `<main>'


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

我目前在使用 ruby​​ 2.0 时遇到很多错误

任何帮助如何解决这个错误。

最佳答案

我遇到了同样的问题,所以我之前为 rubyrubygemsrails 安装了构建依赖项:

sudo apt-get build-dep ruby rubygems rails

.. 然后发出 sudo gem install rails,它成功了。

关于ruby-on-rails - ubuntu 13.04下sudo gem install rails报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16249600/

相关文章:

jquery - Rails 3.1 与 3.0 AJAX 语法差异。 jQuery 中的等效语句?

ruby-on-rails - 在 Rails URL 中不使用 _url 而不是 _path 有技术原因吗?

java - ruby : uploaded files suddenly become not found within hours in heroku

ruby-on-rails - 运行 Rails 服务器时输入终端命令

ruby-on-rails-3 - 如何测试 - 使用 rspec - 创建电子邮件时使用什么模板? (导轨 3.0.7)

jquery - Rails 后台进程的进度条

ruby-on-rails - 如何处理 file_as_string(由 Prawn 生成)以便 Carrierwave 接受它?

ruby-on-rails - ElasticSearch + Tire:或查询

ruby-on-rails - 带 rails 的 omniauth : get facebook user's information

ruby-on-rails - 在模型中设置 session 变量