安装或设置
在 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