安装或设置

在 Ubuntu 16.04 Xenial Xerus 上安装 Ruby On Rails

所有命令都应该在 Linux 终端上运行(热键: Ctrl + Alt + T )

你需要在开发环境中的本地计算机上安装 Ruby。第一步是为 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

你可以使用以下三种方法之一安装 Ruby。其中一些相互冲突,所以选择一个听起来最有趣的。

第一种方法:用 rbenv 安装

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.3.3
rbenv global 2.3.3
ruby -v

最后一步是安装 Bundler:

gem install bundler

第二种方法:用 rvm 安装

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.3.3
rvm use 2.3.3 --default
ruby -v

最后一步是安装 Bundler:

gem install bundler

第三种方法:从源代码安装

cd
wget http://ftp.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
tar -xzvf ruby-2.3.3.tar.gz
cd ruby-2.3.3/
./configure
make
sudo make install
ruby -v

最后一步是安装 Bundler:

gem install bundler

安装 Rails

如今 Rails 附带了很多依赖项,我们需要像 NodeJS 一样安装 JavaScript 运行时。这使你可以在 Rails 中使用 Coffee 脚本和 Asset Pipeline ,它可以组合和缩小 JavaScript,从而提供更快的生产环境。

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

现在安装 Rails 4.2.6

gem install rails -v 4.2.6 (you may set a specific version of rails)

如果你使用 rbenv 运行以下命令:

rbenv rehash

然后运行 rails -v 以确保正确安装了所有内容。它应该让你的 rails 版本。# Rails 4.2.6