我是学习rails的初学者。我想在我的Linux操作系统中安装rails5。 如何在Ubuntu 16.04 LTS系统中安装rails?
答案 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