在 Ubuntu 12.04 上使用 rvm 安装 Ruby on Rails

在 Ubuntu 12.04 上使用 rvm 安装 Ruby on Rails

问题描述:

我正在尝试在 ubuntu 12.04 上使用 rvm 安装 Ruby on Rails.我正在按照 https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm ,但我无法成功安装 Rails.当我运行 gem install rails 时,它什么也不做.以前,通过使用上面的链接,我已经成功安装了几次.但这一次,我不能.

I am trying to install Ruby on Rails using rvm on ubuntu 12.04. I am following the steps given in https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm , but I am unable to install Rails successfully. When I run gem install rails, it does nothing. Previously, by using the above link, I have successfully installed it several times. But this time, i couldn't.

输出gem install rails -V:

HEAD https //rubygems.org/specs.4.8.gz 302 Moved Temporarily
HEAD https //s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz 
200 OK 
GET https //rubygems.org/specs.4.8.gz 
302 Moved Temporarily ... 
GET https //rubygems.org/quick/Marshal.4.8/rack-1.4.5.gemspec.rz 
302 Moved Temporarily

它总是在这一点上停止.需要一些指导才能成功安装.

It always stops at this point. Need some guidance to successfully install it.

第一步 — 使用 RVM 安装 Ruby

Step One — Install Ruby with RVM

在我们做任何其他事情之前,我们应该运行一个快速更新,以确保我们下载到 VPS 的所有软件包都是最新的:

Before we do anything else, we should run a quick update to make sure that all of the packages we download to our VPS are up to date:

sudo apt-get update

一旦完成,我们就可以开始安装了g RVM,Ruby 版本管理器.这是一个很棒的程序,可以让您在一台服务器上使用多个版本的 Ruby;但是,在这种情况下,我们将仅使用它在 Droplet 上安装最新版本的 Ruby.

Once that's done, we can start installin g RVM, Ruby Version Manager. This is a great program that lets you use several versions of Ruby on one server; however, in this case, we will just use it to install the latest version of Ruby on the droplet.

如果您的系统上没有 curl,您可以先安装它:

If you do not have curl on your system, you can start by installing it:

sudo apt-get install curl

要安装 RVM,请打开终端并输入以下命令:

To install RVM, open terminal and type in this command:

\curl -L https://get.rvm.io | bash -s stable

安装完成后,加载 RVM.您可能首先需要退出 shell 会话并启动一个新会话.

After it is done installing, load RVM. You may first need to exit out of your shell session and start up a new one.

source ~/.rvm/scripts/rvm

为了工作,RVM 有一些自己需要安装的依赖项.自动安装它们:

In order to work, RVM has some of its own dependancies that need to be installed. To automatically install them:

rvm 要求您可能需要输入您的 root 密码才能安装这些依赖项.

rvm requirements You may need to enter your root password to allow the installation of these dependencies.

有时可能会报告 zlib 包丢失.RVM 页面在此处更详细地描述了该问题和解决方案.

On occasion the zlib package may be reported as missing. The RVM page describes the issue and the solution in greater detail here.

第二步 — 安装 Ruby

使用 RVM 后,安装 Ruby 很容易.

Once you are using RVM, installing Ruby is easy.

rvm install ruby

现在安装了最新的 ruby​​.但是,由于我们是通过一个有多种Ruby版本的程序访问的,所以需要告诉系统默认使用我们刚刚安装的版本.

The latest ruby is now installed. However, since we accessed it through a program that has a variety of Ruby versions, we need to tell the system to use the version we just installed by default.

rvm use ruby --default

第三步 — 安装 RubyGems

Step Three — Install RubyGems

下一步确​​保我们拥有 Ruby on Rails 所需的所有组件.我们可以继续使用RVM来安装gems;将此行输入终端.

The next step makes sure that we have all the required components of Ruby on Rails. We can continue to use RVM to install gems; type this line into terminal.

rvm rubygems current

第四步 — 安装 Rails一旦一切都设置好了,就该安装 Rails 了.首先,打开终端并输入:

Step Four — Install Rails Once everything is set up, it is time to install Rails. To start, open terminal and type in:

gem install rails

此过程可能需要一段时间,请耐心等待.完成后,您将在 Droplet 上安装 Ruby on Rails.

This process may take a while, be patient with it. Once it finishes you will have Ruby on Rails installed on your droplet.