第2步:安装Rails

Rails可以从Node.js安装。

先安装node.js存储库,然后安装node.js包。

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

运行以下命令以安装Rails。

gem install rails -v 5.2.1

不要忘记重新返回rbenv环境安装安装新软件包。

rbenv rehash

检查安装的Rails版本:

rails -v

输出示例:

Rails 5.2.1

第3步:安装MariaDB

运行以下命令:

sudo apt-get install mariadb-server mariadb-client libmariadbclient-dev

安装MariaDB后,下面的命令可用于停止,启动和启用MariaDB服务

在Ubuntu 16.04 LTS上运行:

sudo systemctl stop mysql.service
sudo systemctl start mysql.service
sudo systemctl enable mysql.service

在Ubuntu 18.10和18.04 LTS上运行:

sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

运行下面的命令对数据库进行安全性设置:

sudo mysql_secure_installation

回答以下问题。

  • 输入root的当前密码(输入无):只需按Enter键
  • 设置root密码? [Y/N]:Y
  • 新密码:输入密码
  • 重新输入新密码:重复密码
  • 删除匿名用户? [Y/N]:Y
  • 远程禁止root登录? [Y/N]:Y
  • 删除测试数据库并访问它? [Y/N]:Y
  • 现在重新加载权限表? [Y/N]:Y

登录数据库测试数据库服务器是否已成功安装:

sudo mysql -u root -p

出现提示时键入root密码。

现在Ruby和Rails环境已经准备好了,可以开始构建应用程序。

第1步:安装Ruby

要在Ubuntu上安装Ruby和Rails,我们需要安装一些依赖项。

首先安装curl和git包。

sudo apt update
sudo apt install curl git

将Node.js和 Yarn 存储库和键添加到系统中。
然后安装一些核心包以获取环境。

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash 
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add 
echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install nodejs yarn zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev

使用rbenv安装Ruby,设置本地配置文件。
然后,我们将使用rbenv来安装ruby-build。

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

安装Ruby:

rbenv install 2.5.3
rbenv global 2.5.3

验证Ruby是否已安装

ruby -v

输出示例:

ruby 2.5.3p105 (2015-10-18 revision 65156) [x86_64-linux]

我们要安装的另一个包管理是Bundler。

gem install bundler

然后运行以下命令。

rbenv rehash
在Ubuntu 上安装Ruby on Rails
日期:2020-07-07 20:55:47 来源:oir作者:oir