首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装在Ubuntu上的Rails无法加载mkmf?

安装在Ubuntu上的Rails无法加载mkmf?
EN

Stack Overflow用户
提问于 2013-02-20 07:40:42
回答 2查看 5.5K关注 0票数 2

我正在尝试在Ubuntu上安装Rails:

代码语言:javascript
复制
sudo gem install rails

但我遇到麻烦了:

代码语言:javascript
复制
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/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
  from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
  from extconf.rb:1:in `<main>'


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

有什么问题吗?

EN

回答 2

Stack Overflow用户

发布于 2013-02-20 07:44:29

正如丹尼尔在评论中所说,尝试执行sudo apt-get install ruby-dev

票数 12
EN

Stack Overflow用户

发布于 2013-02-20 13:28:41

试试看,我已经在Ubuntu 12.4上安装成功了(您可以在安装过程中根据需要选择版本...)

  1. sudo apt-get update
  2. sudo apt-get install build-essential git-core curl libmysqlclient18
  3. sudo bash -s稳定< <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) umask g+w
  4. 源umask-get安装构建-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libc6 bison chown -R useruser /usr/local/rvm示例: sudo chown -R rohitporwal:rohitporwal
  5. 1.9.2
  6. sudo gem install rails
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14969715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档