我正在从使用不同版本的 ruby 和 rails 的不同书籍中学习 rails。现在我在 Mac OS X Snow Leopard(在/usr/bin
)上安装了 ruby 1.87 ,但还需要将 ruby 1.9 用于不同的 rails 应用程序。
谁能告诉我如何使这项工作?我是新手,所以尽可能多的说明将不胜感激。
我正在学习如何使用 rvm 使用不同版本的 rails 设置不同版本的 ruby。这是说明http://beginrescueend.com/gemsets/basics/的链接。它说
例如,假设您正在使用 ruby 1.9.2-head 测试 gem 的两个版本。您可以将一个安装到默认的 1.9.2-head,然后为另一个版本创建一个命名的 gemset,并轻松地在它们之间切换。示例:测试宝石
Run Code Online (Sandbox Code Playgroud)$ rvm 1.9.2-head@testing will use a '1.9.2-head@testing' GEM_HOME (be sure to create it
首先),而:
我已经创建了
rvm install 1.8.7-head
rvm install 1.9.2
Run Code Online (Sandbox Code Playgroud)
但是我如何创建这个 rvm 1.9.2-head@testing。
关于说明,我有一些不明白的地方……如果可以,请澄清。
干杯
linux 的等效命令是(对于 bash 进程)
cat /proc/$$/maps
Run Code Online (Sandbox Code Playgroud)
但是对于我的 mac,我得到了这个输出
cat: /proc/501/maps: No such file or directory
Run Code Online (Sandbox Code Playgroud)
如何检查 OSX 上的内存映射?