我是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并了解有关命令行的一些信息。
答案 0 :(得分:3)
看起来你没有安装ZLib。如果您没有安装系统库,请尝试gem install zlib
和apt-get install zlib zlib-dev
你需要.so c-extension文件(apt-get) 和他们的宝石界面(宝石)
中的内容相同答案 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 :(
没有完全去除红宝石,我从来没有工作过。