如何在ubuntu上安装Rails应用程序?

时间:2010-12-30 05:09:13

标签: ruby-on-rails

安装时会显示一些错误。我正在使用的命令是:

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或者我可以从默认目录中进行操作吗?

5 个答案:

答案 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运行时...