安裝或設定

在 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