如何安装Ruby和RubyGems

如何安装Ruby和RubyGems

以下各节提供在Windows和Linux计算机上安装Ruby和RubyGems的各种基本信息。

Windows

下载并安装Ruby Installer for Windows.安装程序已经包含了RubyGems。

请确保当你安装和使用vmc时候使用带Ruby功能的命令提示符窗口,从Windows的“开始”菜单中的“所有程序”→“Ruby<VERSION>→启动命令提示符使用Ruby"。

最后,从Ruby命令提示符更新RubyGems

prompt> gem update --system

Windows Gemfiles支持

一旦你安装了Ruby,你可以按照说明来部署app和使用Gemfile,部署Ruby应用到Cloud Foundry

Windows用户要注意以下几点:

当Windows机器上生成Gemfile.lock文件,它往往包含与Windows匹配特定版本的gems,例如mysql2,thin,PG含有“-X86-mingw32的的后缀。

例如,在Windows机器上运行包安装用的Gemfile,看起来像这样:

gem 'sinatra'
gem 'mysql2'
gem 'json'

结果是Gemfile.lock看起来如下:

GEM
  remote: http://rubygems.org/
  specs:
    json (1.7.3)
    mysql2 (0.3.11-x86-mingw32)
    rack (1.4.1)
    rack-protection (1.2.0)
      rack
    sinatra (1.3.2)
      rack (~> 1.3, >= 1.3.6)
      rack-protection (~> 1.2)
      tilt (~> 1.3, >= 1.3.3)
    tilt (1.3.3)

PLATFORMS
  x86-mingw32

DEPENDENCIES
  json
  mysql2
  sinatra

Cloud Foundry能够正确地安装这些gems,而不需要修改你的Gemfile.lock

Mac OS X

10.5和更高版本的Mac OS X已经安装Ruby和RubyGems。

如果您使用的是早期版本的Mac OS,请下载并安装最新版本的 Ruby 和RubyGems.

Ubuntu

从一个终端,使用apt-get命令行工具来安装Ruby和RubyGems,如下所示

  1. 安装完整的Ruby包和RubyGems

     prompt$ sudo apt-get install ruby-full rubygems
  2. 测试确保路径下有gem命令:

    prompt$ which gem

    如果命令没有找到,则更新相应的PATH变量,例如,您可以使用以下行:更新.bashrc文件

    export PATH=$PATH:/var/lib/gems/1.8/bin
  3. 更新RubyGems (Ubuntu 10.04 only):

    prompt$ sudo gem install rubygems-update
    prompt$ sudo /var/lib/gems/1.8/bin/update_rubygems

RedHat/Fedora

打开终端,使用yum命令行工具来安装Ruby和RubyGems,如下所示

  1. 安装Ruby:

    prompt$ sudo yum install ruby

  2. 如果您使用的是企业Linux RedHat 6,开启可选通道Red Hat Network (RHN).

  3. 安装RubyGems:

    prompt$ sudo yum install rubygems

Centos

打开终端,使用yum命令行工具来安装Ruby和RubyGems,如下所示

  1. 安装基本的包:

    prompt$ yum install -y ruby

  2. 安装额外的Ruby包和文档:

    prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc

  3. 安装RubyGems:

    prompt$ yum install -y rubygems

SuSE

打开终端,使用yast 命令行工具来安装Ruby和RubyGems,如下所示

  1. 安装Ruby:

    prompt$ yast -i ruby

  2. 安装RubyGems:

    prompt$ yast -i rubygems

Debian

You use Ruby Version Manager (rvm) to install Ruby and RubyGems on Debian. The following procedure shows how to install rvm if you have not already done so.

  1. Use the following apt-get command-line tool to install the required packages:

    prompt$ sudo apt-get install gcccurl git-core build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev

  2. Run the bash script to install rvm from Ruby Version Manager.

    prompt$ bash << curl -s https://rvm.beginrescueend.com/install/rvm

  3. Edit your ~/.bashrc file as described by the RVM installation in the precding step.

  4. Use rvm to install Ruby and RubyGems as shown:

    prompt$ rvm package install zlib

    prompt$ rvm install 1.9.2 -C --with-zlib-dir=$rvm_path/usr

    prompt$ rvm use 1.9.2

 

源:http://docs.cloudfoundry.com/frameworks/ruby/installing-ruby.html#ubuntu

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Linux上安装和配置Ruby on Rails,可以按照以下步骤进行操作: 1. 首先,确保你的Linux系统已经安装RubyRubyGems。你可以通过在终端中运行以下命令来检查它们的版本: ``` ruby -v gem -v ``` 2. 如果你的系统没有安装RubyRubyGems,你可以使用包管理器来安装它们。例如,在Ubuntu上,你可以运行以下命令来安装RubyRubyGems: ``` sudo apt-get update sudo apt-get install ruby sudo apt-get install rubygems ``` 3. 安装Rails框架。在终端中运行以下命令: ``` gem install rails ``` 4. 验证Rails是否成功安装。在终端中运行以下命令: ``` rails -v ``` 5. 如果你需要使用数据库,你还需要安装相应的数据库驱动程序。例如,如果你使用MySQL数据库,你可以运行以下命令来安装MySQL驱动程序: ``` gem install mysql2 ``` 6. 配置数据库连接。在Rails项目的配置文件(config/database.yml)中,你需要提供数据库的连接信息,例如数据库名称、用户名和密码。 7. 创建一个新的Rails项目。在终端中运行以下命令: ``` rails new myapp ``` 8. 进入项目目录并启动Rails服务器。在终端中运行以下命令: ``` cd myapp rails server ``` 9. 现在,你可以在浏览器中访问http://localhost:3000来查看你的Rails应用程序。 请注意,以上步骤是一般的安装和配置过程,具体的步骤可能会因为不同的Linux发行版和版本而有所不同。建议你查阅相关的文档或教程以获取更详细的指导。 #### 引用[.reference_title] - *1* *2* *3* [win7安装ruby on rails开发环境](https://blog.csdn.net/sinat_40572875/article/details/127970316)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值