(Debian挤)rvm版本:1.10.0
我刚刚使用“rvm install 1.9.2”安装了ruby 1.9.2-p290,并将其设置为默认值。 但是,当我试图用rubygems安装rails时出现这个错误。 “gem install rails”在我的系统ruby安装上工作的很好。
root:/ usr / bin#rvm list
rvmruby
- 简单的DNS服务器或本地Web应用程序开发工具
- Rails + Nginx + Unicorn多个应用程序
- configurationNginx,瘦和Rails。 可以访问静态页面,但不是dynamic的
- 使用capistrano删除远程目录
- 在Linux用户之间共享Ruby程序
=> ruby-1.9.2-p290 [i686]
root:/ usr / bin#rvm current ruby-1.9.2-p290 root:/ usr / bin#gem list
*本地GEMS *
root:/ usr / bin#gem install rails错误:加载命令:install(LoadError)no load file – zlib
错误:执行gem时(NameError)未初始化常量Gem :: Commands :: InstallCommand
我已经尝试了在这个其他页面上的说明: https ://stackoverflow.com/questions/2441248/rvm-ruby-1-9-1-troubles,(apt-get install zlib,在rvm上重新安装1.9.2),但这似乎没有工作。 任何想法可能是根本问题?
在使用rvm安装ruby之前,您需要安装zlib 的开发包 。 假设你正在使用Debian或Ubuntu,
apt-get install zlib1g-dev rvm remove 1.9.2 rvm install 1.9.2
应该这样做。