📅  最后修改于: 2021-01-12 02:35:01             🧑  作者: Mango
我们将在Ubuntu 14.04操作系统中设置Ruby on Rails。
有三种安装Ruby的方法:
我们将使用rbenv进行安装,因为这是最推荐的方法。
首先,我们将为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是一个简单的两种方法。首先将安装rbenv,然后是ruby-build。
请遵循以下命令:
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc\
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone git://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
上面的命令会将rbenv安装在您的主目录中,并将设置适当的环境变量。
使用以下命令安装Ruby:
rbenv install -v 2.2.3
rbenv global 2.2.3
要禁用为所安装的每个gem生成本地文档的Rubygems,请使用以下命令:
echo "gem: --no-document" > ~/.gemrc
现在,您需要安装bundler gem以使用以下命令来管理应用程序依赖项。
gem install bundler
使用以下命令安装Rails,
gem install rails
您可以在上面的命令中使用-v选项指定要安装的Rails的版本。
现在,我们将运行rehash子命令。这将为rbenv已知的所有Ruby可执行文件安装垫片,从而允许您使用可执行文件。
rbenv rehash
要验证已安装的Rails版本,请使用以下命令。
rails -v
一些Rails功能(例如Asset Pipeline)取决于JavaScript运行时。要获得此功能,我们需要安装Node.js。
sudo add-apt-repository ppa:chris-lea/node.js
现在更新apt-get并安装Node.js数据包。
sudo apt-get update
sudo apt-get install nodejs
现在,您已经在系统上成功安装了Ruby on Rails。
Rails的默认数据库是Sqlite3。如果由于任何原因要使用其他数据库,则需要安装它。
在这里,我们将安装MySQL服务器作为数据库。
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
之后,使用以下命令安装mysql2 gem。
gem install mysql2
现在,您可以轻松地在系统中将MySQL与Rails结合使用。