`
matt.u
  • 浏览: 130296 次
  • 性别: Icon_minigender_1
  • 来自: CQ
社区版块
存档分类
最新评论

Ruby运行环境的安装

阅读更多
1、首先安装RVM,RVM(Ruby Version Manager)是个好东西,他可以非常方便的管理多个版本的Ruby及其Rails环境,这个对于我们目前的情况很有帮助。
目前使用的项目主要分两类:
Ruby 1.8.7 + Rails 2.3.x
Ruby 1.92. + Rails3.x
使用rvm轻松在一台机器上搞定

执行下列脚本安装RVM,安装RVM需要用到GIT和curl,并根据提示安装相关依赖包,当前是安装到/usr/local/rvm中的(多用户环境):
curl -s https://rvm.beginrescueend.com/install/rvm -o rvm-installer ; chmod +x rvm-installer ; ./rvm-installer --version latest


设置用户环境变量,执行以下指令:
echo '[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile


使用户环境变量生效:
source ~/.bash_profile


如果执行
type rvm | head -1
,返回rvm is a function,则代表rvm已安装成功。

2、安装不同版本的ruby实现,如:
rvm install ree 代表安装Ruby Enterprise Edition
rvm install rbx 代表安装rubinius
rvm install 1.8.7 安装matz实现的1.8.7版

安装完毕之后,让rvm默认使用ree:
rvm use ree --default


如果你想使用系统自带的ruby,可以这样切换
rvm use system


如果你安装了多个版本的ruby,可以用
rvm list
来查看

3、创建ruby版本管理配置文件,如果一不小心,跳过此步骤,后续的操作系统引用的gem source就非常混乱。并且在安装的时候会提示错误。请务必操作此步骤。我的GEM Set命名为rails3。
命令如下所示:
rvm gemset create rails2


加载rails3这个环境:
rvm ree@rails2


安装rails3
gem install rails -v=2.3.11


安装rake
gem install rack -v=1.0.1


安装i18n
gem install i18n -v=0.4.2


安装mysql驱动
gem install mysql -- --with-mysql-lib=/opt/mysql-5.1.56/lib/mysql/ --with-mysql-dir=/backup/repo/mysql/mysql-5.1.56/ #需要设置编译参数
也可以使用gem install ruby-mysql来代替

安装passenger
gem install passenger

编译nginx:
/configure --prefix='/opt/nginx-1.0.0' --with-http_ssl_module --add-module='/usr/local/rvm/gems/ree-1.8.7-2011.03@rails2/gems/passenger-3.0.7/ext/nginx'

在nginx.conf中加入
 http {
      ...
     passenger_root /usr/local/rvm/gems/ree-1.8.7-2011.03@rails2/gems/passenger-3.0.7;
      passenger_ruby /usr/local/rvm/wrappers/ree-1.8.7-2011.03@rails2/ruby;
      ...
  }


passenger_ruby如果不是指向ree的ruby解释器,会导致之后的gem源丢失问题。请务必确保此处指向的ruby与你所使用的ruby环境中的一致,可通过 rvm info命令查看现在所使用的ruby位置与版本。

按照安装提示修改nginx的配置文件,在server配置节,倒数第二行增加:
   server {
      listen 80;
      server_name www.yourhost.com;
      root /somewhere/public;   # <--- be sure to point to 'public'!
      passenger_enabled on;
   }


参考网站:https://rvm.beginrescueend.com/

分享到:
评论

相关推荐

    ruby运行环境,ruby安装,windows版本

    在Windows操作系统上搭建Ruby运行环境是开发者入门Ruby编程的第一步。本文将详细介绍如何在Windows上安装Ruby,以及如何使用提供的压缩包文件。 首先,Ruby的安装通常通过RubyInstaller进行,这是一个为Windows用户...

    成功搭建Ruby运行环境为您展开Ruby体验大门

    成功搭建 Ruby 运行环境为您展开 Ruby 体验大门 在学习 Ruby 语言时,首要任务就是搭建 Ruby 的运行环境。只有当运行环境搭建完成后,才能找到符合以往开发习惯的 IDE 工具、看一看入门的例子、学习语言相关的知识...

    Windows上配置Ruby运行环境详解

    在Windows操作系统上配置Ruby运行环境是一项重要的步骤,尤其对于开发者来说,这将使得你能够运行Ruby程序和使用相关的开发工具。Ruby是一种动态、面向对象的脚本语言,它以其简洁的语法和强大的元编程能力而受到...

    ruby windows一键安装

    在Windows操作系统上安装Ruby通常需要配置环境变量、安装依赖库和设置路径,过程较为繁琐。为了解决这个问题,"ruby windows一键安装" 提供了一个简便的方法,帮助用户快速在Windows上搭建Ruby开发环境。 Ruby的...

    Ruby 简介及安装 视频教程

    7. **Ruby开发环境**:设置Ruby开发环境,如安装IDE(如RubyMine、VSCode等)或文本编辑器,配置Ruby版本和依赖,以及使用Git进行版本控制。 8. **IRB(交互式Ruby shell)**:学习如何使用IRB进行代码测试和调试,...

    ruby完全安装过程

    - **验证安装**:安装完成后,运行`ruby -v`检查Ruby是否成功安装并显示正确版本。 4. **Rails安装**:Ruby on Rails是Ruby的一个框架,用于快速开发Web应用。首先,确保已经安装了`bundler` gem,它是管理Rails...

    Ruby工具 windows 环境

    在安装过程中,记得勾选添加Ruby到系统路径的选项,这样可以在命令行中直接运行Ruby命令。 Ruby 1.9.1是Ruby的一个较早版本,但它的功能已经相当完善,支持许多现代编程特性。不过,为了保持最新特性和安全更新,...

    Ruby 环境安装,CocoaPods安装,轻松管理你的第三方库

    如何安装 Ruby和Ruby Gems 的运行环境,CocoaPods环境安装与使用?

    ruby 最新 安装文件 与 API

    RubyInstaller是为Windows用户提供的一个便捷工具,用于安装和配置Ruby环境。例如,"rubyinstaller-1.8.6-p398.exe"就是Ruby的一个旧版本安装包,尽管这里的版本较老(1.8.6-p398),它通常包含了运行Ruby所需的全部...

    Ruby-rubyinstall安装RubyJRubyRubiniusMagLevorMRuby

    在Ruby的世界里,管理不同的Ruby实现(如MRI、JRuby、Rubinius、MagLev和MRuby)是非常重要的,这有助于开发者根据项目需求选择最适合的运行时环境。`ruby-install`就是这样一个工具,它允许用户方便地安装和管理...

    快速正确的安装 Ruby, Rails 运行环境

    如何快速正确的安装 Ruby, Rails 运行环境 对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于...

    安装rvm,把ruby版本提升至3.0.0

    它为Unix-like系统(如Linux和macOS)提供了一个方便的方式来安装、管理、切换和更新Ruby环境。通过RVM,开发者可以安装多个独立的Ruby版本,并在它们之间快速切换,而不会影响其他项目或系统的默认设置。 安装RVM...

    ruby on rails安装环境.txt

    标题与描述均提到了“ruby on rails安装环境”,这表明文档主要关注的是如何在特定的环境中设置Ruby on Rails。Ruby on Rails(常简称为Rails)是一种用于开发Web应用程序的开源框架,采用Ruby语言编写,遵循MVC...

    Windows下RDT+Eclipse搭建 ruby开发环境配置

    在安装过程中,记得勾选“Add Ruby executables to your PATH”选项,以便将Ruby添加到系统环境变量中,这样可以在任何路径下运行Ruby命令。 接下来,我们需要安装DevKit,这是一个包含了编译C扩展所需工具的集合。...

    ruby gem环境

    Ruby Gem环境是Ruby编程语言中的一个关键组成部分,它是一个包管理器,负责安装、管理和使用Ruby库,也就是所谓的Gems。在Ruby世界中, Gems不仅仅是代码库,它们包含了执行脚本、元数据以及用于安装和运行时的依赖...

    在Mac OS X下安装Ruby运行环境的详细步骤

    在Mac OS X上安装Ruby运行环境的步骤是一个关键任务,特别是对于初学者和开发者来说。Ruby是一种强大且灵活的面向对象的脚本语言,它的设计融合了Perl、Python、Java等语言的特点,使得它在文本处理和快速开发方面...

    Ruby-rubybuild编译和安装Ruby

    选择你想要的版本,例如,如果你想安装Ruby 2.7.3,运行: ```bash $ rbenv install 2.7.3 ``` 这个命令将会下载源代码,编译,然后安装指定版本的Ruby。安装完成后,你可以通过`rbenv global`或`rbenv local`来...

    ruby and watir 安装指南

    - 在安装完成后,尝试运行一些基本的 Watir 脚本来测试是否安装成功。 - 对于新手用户,在遇到诸如 `NoMethodError` 错误时,确保正确地导入所需的类或模块。例如,在使用 FireWatir 时,可以通过以下命令启动浏览器...

    mac安装ruby-2.3.1 源码

    在iOS开发环境中,Ruby可能用于CocoaPods,这是一个依赖管理工具,用于简化Objective-C和Swift项目中的第三方库的安装。因此,了解如何在Mac上正确安装和管理Ruby对于iOS开发者来说是十分重要的。 总结起来,安装...

Global site tag (gtag.js) - Google Analytics