`
matt.u
  • 浏览: 127241 次
  • 性别: 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运行环境安装,下载后解压即可,直接双击运行

    Windows上配置Ruby运行环境详解

    Windows上配置Ruby运行环境详解

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

    学习Ruby时,最应该先了解的就是怎么去搭建Ruby的运行环境。如果运行环境清楚了,再找到符合以往开发习惯的IDE工具,再看一看入门的例子,再学一学语言相关的知识。这样的时候,就应该开始入门了。

    安装ruby环境(使用cocoaPods)

    安装ruby环境(使用cocoaPods)的基本步骤

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

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

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

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

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

    对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 此安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,不建议在...

    Ruby 安装 – Windows.docx

    运行安装程序: 双击下载的Ruby Installer安装程序(通常是一个.exe文件),然后按照安装向导的指示进行操作。在安装过程中,您可以选择安装目录、添加环境变量等选项。 完成安装: 安装程序会将Ruby解释器、...

    ruby开发的基本流程.doc

    推荐使用macOS或各种发行版本的Linux作为运行环境,尽管Windows下也可以进行Ruby开发,但环境配置会比较复杂。在macOS或Linux下,可以通过包管理工具来安装Ruby。安装完成后,可以通过在命令行中输入ruby -v来检查...

    ruby依赖包

    这是一个部署ruby运行环境所需的软件包,安装这个包之前需要安装ruby

    Go环境安装与运行[Mac]

    go环境安装 go的运行 其他 前言  Mac中可以通过brew命令来安装go。 brew的安装  如果Mac中没有brew命令,可以按如下步骤安装: 访问brew官网:https://brew.sh   按照官网指引去安装(在mac终端中运行这句话,就安装...

    CentOS 7下配置Ruby语言开发环境的方法教程

    对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,下面这篇文章主要给大家分享了在CentOS 7下配置Ruby语言开发环境的方法教程,文中介绍的非常详细,需要的朋友们下面来一起看看吧...

    ruby,node,angularJs环境搭建包

    2.安装Ruby.(ruby -v) 3.进入Ruby安装目录 (cd C:\Ruby200-x64) 4.进入命令行本地来安装插件:gem install --local G:\compass***.gem gem install --local E:\soft\gem\compass***.gem 插件安装顺序: 1.bower-...

    Ruby版本管理工具ruby-build.zip

    你还可以在需要精确控制 Ruby 版本安装的环境中使用不带 rbenv 的 ruby-build。用法在开始之前,应该确保构建环境具有适当的系统依赖性,以便编译所需的 Ruby 版本。与 rbenv 一起使用 rbenv install 要安装与 ...

    Ruby-GNOME2.zip

    跟其它界面开发包不同的是,Ruby-GNOME2不仅仅提 供界面控件,它提供了整个GNOME 2.0的环境,包含Ruby/GLib2、Ruby/ATK、Ruby/Pango、Ruby/GTK2、Ruby/GnomeCanvas2、Ruby /GNOME2、Ruby/GnomeVFS、Ruby/GtkHtml2、...

    ruby 在 WINDOWS 下的开发环境工具

    ruby 在 WINDOWS 下的开发环境工具 ,下载后点击运行后即可用CMD窗口操作RUBY命令了,我是用URTALEDIT 作编辑器的再执行的。

    fuzzy-ruby:使用模糊字符串匹配的Ruby运行时自动更正

    Fuzzy Ruby是解决此问题的一种简单得多的解决方案:它修改了Ruby运行时环境,因此将自动纠正拼写错误。例子没有fuzzy-ruby : irb ( main ) :001 :0 &gt; "Hello" . reversNoMethodError : undefined method `revers' ...

    ruby教程.rar

    Ruby的运行平台 pack模板字符串 sprintf格式 Marshal格式 Ruby FAQ Ruby的陷阱 Ruby/Tk FAQ Ruby的相关书籍 Ruby Documentation Project (RDP) HTML Help版和分立HTML ReFe 索引 功能分类索引 发布条件

    Ruby 解压版所缺少的DLL文件(window下有用)

    解压版的RUBY开发环境(SDK),在windows下运行时,默认的没有这些dll,把找到的现在打包到一块,解压后放在ruby安装目录的bin目录下即可。 主要有如下: readline.dll、zlib.dll、ssleay32.dll、iconv.dll、libeay...

Global site tag (gtag.js) - Google Analytics