如何在Ubuntu 16 OS X中安装rails?

时间:2017-02-08 04:44:14

标签: ruby-on-rails

我是学习rails的初学者。我想在我的Linux操作系统中安装rails5。 如何在Ubuntu 16.04 LTS系统中安装rails?

2 个答案:

答案 0 :(得分:0)

您应该使用RVM来安装Rails。它是一个虚拟化系统,允许您安装多个版本的Ruby,并为您处理的每个项目维护不同的库集(包括Rails)。默认情况下,它会在用户目录中安装Rails及其库(gems)。这比系统范围的安装更安全(更安全),而且更灵活。

您可以通过Ubuntu的软件包管理器(sudo apt-get install rails)安装Rails,并通过系统范围的RubyGems安装程序(gem)安装它的库,但这不是最佳实践。虽然Ruby和Rails并没有像几年前那样经常发生变化,但dev开发生态系统的发展速度仍然比Ubuntu可以跟上的Linux发行版更快。

现在,开发Rails应用程序的每个人都使用RVM或rbenv来管理用户空间安装。当你开始时,没有令人信服的理由喜欢RVM或rbenv,但RVM更受欢迎。

答案 1 :(得分:0)

第一步是为Ruby安装一些依赖项。

sudo apt-get update
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 nodejs

安装rbenv和ruby:

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.4.0
rbenv global 2.4.0
ruby -v

最后一步是安装Bundler

gem install bundler

安装nodejs:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

立即安装rails:

gem install rails -v 5.0.1

您需要运行以下命令才能使rails可执行:

rbenv rehash

现在您已经安装了Rails,您可以运行rails -v命令以确保正确安装了所有内容:

rails -v
# Rails 5.0.1