ROR安装“没有这样的文件加载”

时间:2011-06-20 15:31:39

标签: ruby-on-rails

我是Ruby on Rails的新手。我正在尝试在ubuntu linux平台上安装rails。我已经安装了RVM和ruby。当我输入

gem install rails --version 3.0.0

我收到此错误:

ERROR:  Loading command: install (LoadError)
    no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand

请帮我安装rails并了解有关命令行的一些信息。

3 个答案:

答案 0 :(得分:3)

看起来你没有安装ZLib。如果您没有安装系统库,请尝试gem install zlibapt-get install zlib zlib-dev

你需要.so c-extension文件(apt-get) 和他们的宝石界面(宝石)

这也可能与Antother Stackoverflow Question

中的内容相同

答案 1 :(得分:2)

我猜你需要zlib包来安装rails。 尝试

rvm pkg install zlib

之后

sudo apt-get install zlib1g

然后是开发包。不知道为什么,但你需要它。

sudo apt-get install zlib1g-dev

然后删除当前版本的ruby,因为编译ruby时没有zlib。型

rvm remove 1.9.2

(用你的版本替换1.9.2) 然后使用

重新安装
rvm install 1.9.2

(这是你的版本)

基本上就是这样。我有同样的错误,它对我有用,希望它也能帮到你。

答案 2 :(得分:0)

这发生在我身上几次。底部附近的答案应该修复它,但不幸的是你需要删除然后重新编译ruby :(
没有完全去除红宝石,我从来没有工作过。

http://ubuntuforums.org/showthread.php?t=1494997