
代码示例:
以下是基于 CentOS 7 搭建 Ruby on Rails 开发环境的详细步骤:
1. 更新系统
在安装任何软件包之前,建议先更新系统及其存储库:
sudo yum update -y
2. 安装依赖项
安装 Ruby 和 rbenv 所需的依赖项:
sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
3. 安装 rbenv
使用以下命令安装 rbenv:
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
4. 安装 ruby-build 插件
安装 ruby-build 插件,用于安装不同版本的 Ruby:
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
5. 安装 Ruby
列出所有可用的 Ruby 版本:
rbenv install -l
安装所需的 Ruby 版本(例如安装最新稳定版本 3.2.2):
rbenv install 3.2.2
rbenv global 3.2.2
验证 Ruby 是否安装成功:
ruby -v
6. 配置 Gem
为避免安装每个 gem 时都生成本地文档,可以运行以下命令:
echo "gem: --no-document" > ~/.gemrc
安装 bundler gem,用于管理应用程序依赖项:
gem install bundler
7. 安装 Rails
安装最新版本的 Rails:
gem install rails
rbenv rehash
验证 Rails 是否安装成功:
rails -v
8. 安装 JavaScript 运行时
一些 Rails 功能(如 Asset Pipeline)依赖于 JavaScript 运行时,安装 Node.js 以提供此功能:
sudo yum -y install epel-release
sudo yum install nodejs
9. 安装数据库(可选)
如果需要使用其他数据库(如 MySQL 或 PostgreSQL),可以安装相应的数据库管理系统。例如,安装 MariaDB:
sudo yum install mariadb-server mariadb-devel
安装 mysql2 gem:
gem install mysql2
10. 创建测试应用程序(可选)
为了验证安装是否成功,可以创建一个测试应用程序:
cd ~
rails new testapp
cd testapp
rake db:create
启动 Rails 应用程序:
rails server --binding=server_public_IP
通过浏览器访问 http://server_public_IP:3000,如果看到 Rails 的欢迎页面,则说明安装成功。
以上步骤为您提供了一个完整的 Ruby on Rails 开发环境。
更多技术文章见公众号: 大城市小农民
2143

被折叠的 条评论
为什么被折叠?



