安装时会显示一些错误。我正在使用的命令是:
sudo gem install rails --include-dependencies
或
sudo gem install rails --no-rdoc --no-ri
在这两种情况下,都是同样的错误。我想我的rubygems可能安装不正确?
ERROR: Loading command: install (LoadError) no such file to load -- zlib ERROR: While executing gem ... (NameError) uninitialized constant Gem::Commands::InstallCommand
我已经安装了ruby-1.9.2-p0和rubygems-1.3.7
还有一件事:我是否需要cd
进入ruby或rubygems目录,然后安装rails或者我可以从默认目录中进行操作吗?
答案 0 :(得分:1)
打开命令提示符,请告诉我们结果
验证Ruby版本
ruby -v
验证宝石版
gem -v
使用命令
gem install rails
验证导轨版本
rails -v
答案 1 :(得分:0)
$ sudo apt-get install ruby1.9 gem1.9
答案 2 :(得分:0)
结帐以下提到的链接,可以帮助您在ubuntu框上使用rvm安装rails3 http://www.jaikeerthi.in/2010/11/install-rails-ubuntu/
答案 3 :(得分:0)
您必须安装zlib1g和zlib1g-dev
sudo aptitude install zlib1g zlib1g-dev
一些GEM在安装时编译一些二进制文件,并且需要在系统上安装其他库(例如zlib)。
答案 4 :(得分:0)
假设您正在Ubuntu 14.04上安装...
首先安装rbev为您的应用程序选择一个Ruby版本。
sudo apt-get update
使用apt-get:
安装rbenv和Ruby依赖项sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
现在让我们安装rbenv
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
现在让我们安装Ruby:
rbenv install -v 2.2.3
rbenv global 2.2.3
使用此命令验证Ruby是否已安装:
ruby -v
安装bundler来管理gems:
gem install bundler
现在我们设置安装Rails:
gem install rails
然后运行
rbenv rehash
验证Rails是否安装正确非常好:
rails -v
确保之后安装数据库和Javascript运行时...