第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
日期:2020-07-07 20:55:47 来源:oir作者:oir