use*_*071 4 ruby macos system rvm
我看到一个答案说我应该使用RVM.但我不知道以后怎么样:
$ rvm system
$ rvm current
system
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
Run Code Online (Sandbox Code Playgroud)
the*_*Man 21
问题的标题"如何在Mac上将系统Ruby更新到1.9.2"让我想知道你是否正在尝试将Apple的Ruby 1.8.7安装升级到1.9.2.如果这是真的,请停止并不要尝试.Apple安装的Ruby供他们使用,Apple安装的应用程序使用它.
find /usr -name '*.rb'
Run Code Online (Sandbox Code Playgroud)
将列出原因.
RVM和其他应用程序允许您安全地安装Ruby,因此除非您非常了解Unix和Mac如何工作,否则我强烈建议您坚持使用它们.
我们看到的一个非常常见的问题是安装没有完成.阅读RVM安装页面中的" 安装 "部分,仔细检查您是否已完成所有操作.
安装Ruby 1.9.2做:
rvm notes
Run Code Online (Sandbox Code Playgroud)
并阅读并安装所需的依赖项.然后做:
rvm install 1.9.2
rvm use 1.9.2 --default
Run Code Online (Sandbox Code Playgroud)
将告诉RVM始终使用1.9.2作为默认值.您可以使用以下命令切换到Apple安装的系统版本:
rvm use system
Run Code Online (Sandbox Code Playgroud)
并切换回来
rvm default
Run Code Online (Sandbox Code Playgroud)
Phr*_*ogz 12
如果您不想要基于RVM的解决方案:
./configure && make; 等你喝杯茶sudo make install安装这个Ruby; 您需要提供管理员密码PATH环境变量放在/usr/local/bin前面/usr/bin(这样你的新Ruby就可以在系统Ruby之前找到).您可以通过.profile在主目录中创建或编辑文件来获取该行:export PATH="/usr/local/bin::$PATH"
PATH变量:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin在此之后,rvm use system将使用您的1.9.2p180 (此帖的当前版本)安装.
| 归档时间: |
|
| 查看次数: |
11825 次 |
| 最近记录: |