如何在 Ubuntu 14.04 上使用 rbenv 安装 Ruby on Rails如何在 Ubuntu 14.04 上使用 rbenv 安装 Ruby on Rails如何在 Ubuntu 14.04 上使用 rbenv 安装 Ruby on Rails如何在 Ubuntu 14.04 上使用 rbenv 安装 Ruby on Rails
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 14.04 上使用 rbenv 安装 Ruby on Rails

介绍

Ruby on Rails 是一种非常流行的开源 Web 框架,它提供了一种使用 Ruby 编写 Web 应用程序的好方法。

本教程将向您展示如何使用 rbenv 在 Ubuntu 14.04 上安装 Ruby on Rails。这将为您提供一个可靠的环境来开发您的 Ruby on Rails 应用程序。 rbenv 提供了一种简单的方法来安装和管理各种版本的 Ruby,并且它比 RVM 更简单且侵入性更小。这将帮助您确保您正在开发的 Ruby 版本与您的生产环境相匹配。

先决条件

在安装 rbenv 之前,您必须有权访问 Ubuntu 14.04 服务器上的超级用户帐户。如果您需要帮助进行设置,请按照本教程的步骤 1-3 进行操作:Ubuntu 14.04 上的初始服务器设置

满足先决条件后,让我们继续安装 rbenv。

安装 rbenv

让我们安装 rbenv,我们将使用它来安装和管理我们的 Ruby 安装。

首先,更新 apt-get:

  1. sudo apt-get update

使用 apt-get 安装 rbenv 和 Ruby 依赖项:

  1. 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

现在我们准备安装 rbenv。最简单的方法是运行这些命令,作为将使用 Ruby 的用户:

  1. cd
  2. git clone git://github.com/sstephenson/rbenv.git .rbenv
  3. echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
  4. echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
  5. git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
  6. echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
  7. source ~/.bash_profile

注意:在 Ubuntu 桌面上,将上述代码块中所有出现的 .bash_profile 替换为 .bashrc。

这会将 rbenv 安装到您的主目录中,并设置适当的环境变量以允许 rbenv 到 Ruby 的活动版本。

现在我们准备安装 Ruby。

安装红宝石

在使用 rbenv 之前,确定要安装的 Ruby 版本。在撰写本文时,我们将安装最新版本 Ruby 2.2.3。您可以前往 Ruby 下载页面查找最新版本的 Ruby。

作为将使用 Ruby 的用户,使用以下命令安装它:

  1. rbenv install -v 2.2.3
  2. rbenv global 2.2.3

global 子命令设置所有 shell 将使用的默认 Ruby 版本。如果你想安装和使用不同的版本,只需运行带有不同版本号的 rbenv 命令。

使用以下命令验证 Ruby 是否已正确安装:

  1. ruby -v

您可能不希望 Rubygems 为您安装的每个 gem 生成本地文档,因为这个过程可能很长。要禁用此功能,请运行以下命令:

  1. echo "gem: --no-document" > ~/.gemrc

您还需要安装 bundler gem,以管理您的应用程序依赖项:

  1. gem install bundler

现在安装了 Ruby,让我们安装 Rails。

安装导轨

作为同一用户,使用此命令安装 Rails(您可以使用 -v 选项指定特定版本):

  1. gem install rails

每当您安装新版本的 Ruby 或提供命令的 gem 时,您应该运行 rehash 子命令。这将为 rbenv 已知的所有 Ruby 可执行文件安装 shims,这将允许您使用这些可执行文件:

  1. rbenv rehash

通过使用以下命令打印其版本来验证 Rails 是否已正确安装:

  1. rails -v

如果安装正确,您将看到已安装的 Rails 版本。

安装 Javascript 运行时

一些 Rails 功能,例如 Asset Pipeline,依赖于 Javascript 运行时。我们将安装 Node.js 来提供此功能。

将 Node.js PPA 添加到 apt-get:

  1. sudo add-apt-repository ppa:chris-lea/node.js

然后更新 apt-get 并安装 Node.js 包:

  1. sudo apt-get update
  2. sudo apt-get install nodejs

恭喜! Ruby on Rails 现已安装在您的系统上。

可选步骤

如果你想改进你的设置,这里有一些建议:

配置 Git

编写应用程序时,一个好的版本控制系统是必不可少的。按照如何安装 Git 教程的如何设置 Git 部分进行操作。

安装数据库

Rails 使用 sqlite3 作为其默认数据库,这可能无法满足您的应用程序的要求。为此,您可能需要安装 RDBMS,例如 MySQL 或 PostgreSQL。

例如,如果您想使用 MySQL 作为数据库,请使用 apt-get 安装 MySQL:

  1. sudo apt-get install mysql-server mysql-client libmysqlclient-dev

然后安装 mysql2 gem,如下所示:

  1. gem install mysql2

现在您可以在 Rails 应用程序中使用 MySQL。请务必正确配置 MySQL 和 Rails 应用程序。

创建测试应用程序(可选)

如果您想确保您的 Ruby on Rails 安装顺利,您可以快速创建一个测试应用程序来测试它。为简单起见,我们的测试应用程序将使用 sqlite3 作为其数据库。

在您的主目录中创建一个新的 Rails 应用程序:

  1. cd ~
  2. rails new testapp

然后进入应用程序的目录:

  1. cd testapp

创建 sqlite3 数据库:

  1. rake db:create

如果您还不知道服务器的公共 IP 地址,请使用以下命令查找:

  1. ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

将 IPv4 地址复制到剪贴板,然后将其与此命令一起使用以启动 Rails 应用程序(用 IP 地址替换突出显示的部分):

  1. rails server --binding=server_public_IP

如果它工作正常,您的 Rails 应用程序应该运行在服务器公共 IP 地址的端口 3000 上。在 Web 浏览器中访问您的 Rails 应用程序:

http://server_public_IP:3000

如果您看到 Rails \Welcome aboard 页面,则您的 Ruby on Rails 安装工作正常!

结论

您现在已准备好开始开发新的 Ruby on Rails 应用程序。祝你好运!

©2015-2025 艾丽卡 support@alaica.com