rvm use 1.9.3@rails313
然后无论你当前 Ruby 设置是什么,cd 到这个项目的时候,RVM 会帮你加载 Ruby 1.9.3 和 rails313 gemset.
使用 RVM 快速部署 Nginx + Passenger
- 首先安装 Passenger
gem install passenger
- 然后使用 passenger-install-nginx-module 来安装 Nginx 和部署。
因为这一步需要 root 权限(因为要编译 Nginx)可以用 rvmsudo 这个东西(这个东西真是个好东西)。
rvmsudo passenger-install-nginx-module
然后会让你选择是下载 Nginx 源码自动编译安装,还是自己选择 Nginx 源码位置。
-
选择 Nginx 手动安装的可以添加别的编译参数,方便自定义编译 Nginx。
-
然后一路下载安装。默认的安装位置为 /opt/nginx
.
-
然后看看 nginx.conf
,都给你配置好了,只需要加上 root 位置(yourapp/public
)就可以了。
当我第一次安装完成了,就惊呼,这也太爽了吧。
PS: RVM 是个好东西,做的很智能,(大部分)操作失败后会告诉你原因,然后告诉你需要安装哪些Lib等等,非常适合新手老手使用,简直是居家旅行必备良药。
研究【CocoaPods - 源码调试环境搭建】时发现Ruby都已经到了3.2.1版本了,电脑上的RVM还是只能安装3.0.0版本。因为安装Ruby最新版本的过程中遇到了一些问题,所以这里记录一下安装过程。
RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。
https://rvm.io/
如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。
一、安装RVM
安装RVM
$ curl -L https://get.rvm.io | bash -s stable
载入RVM环境
$ source ~/.rvm/scripts/rvm
检查RVM是否安装成功(查看RVM版本)
$ rvm -v
$ rvm list known
$ rvm install 1.9.2 # 安装 ruby-1.9.2
$ rvm install ree # install Ruby Enterprise Edition (REE)
$ rvm ruby...
15年之前使用ruby很大概率是使用的淘宝源http://ruby.taobao.org/,但在此之后,我们发现淘宝源没有再接着维护了,于是我们换成国内的ruby官方源https://gems.ruby-china.org/:,但我们现在使用发现这个源的链接也出现问题,无法连接上这个源,
添加国内ruby源 gem sources --add https://gems.ruby-china.or...
RVM是Ruby Version Manager的缩写,是一个命令行工具,它可以让你轻松地安装,管理和使用多个版本的Ruby.不同的rails项目使用等ruby和rails版本不一样的时候,可以使用RVM自由切换。安装RVMInstall RVM (development version)-安装ruby开发版\curl -sSL https://get.rvm.io | bashInstall RV
Ubuntu下配置Ruby on Rails1.安装RVM ( ruby管理工具)可以到RVM的官网去查看RVM的安装命令
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
sudo apt-get install curl
#!/bin/sh
rvm use ruby-1.9.3-p194@mobile
将 ruby的版本 修改成你要用的版本,这里将它修改成 ruby-2.0.0-p353,修改文件内容如下
#!/bin/sh
rvm use ruby-2.0.0-p353@mobile
2.在终端进入到项目的文件夹下,依次输入
rvm use ruby-2.0...