我试图在我的 Mac 上安装一个带有 rvm 的新 ruby 版本。为什么我选择重新安装所有东西有几个问题。
红宝石有两个版本。
- Mac 内部红宝石 -> 1.8.*
- 用户版本 -> 1.9.1(需要 >= 1.9.2)
可以使用“sudo rvm install ...”在本地mac版本上安装新版本但是当我用我的用户版本尝试时,会出现这个错误:
stvn$ rvm install 1.9.2
info: Installing Ruby from source to: /Users/stvn/.rvm/rubies/ruby-1.9.2-p0
info: Downloading ruby-1.9.2-p0, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8296k 100 8296k 0 139k 0 0:00:59 0:00:59 --:--:-- 102k
info: Extracting ruby-1.9.2-p0 ...
info: Applying patch '' (located at /)
error: Error running 'patch -F25 -p1 -f <"/"', please check /Users/stevenklar/.rvm/log/ruby-1.9.2-p0/patch.apply.*.log
fail: There has been an error applying the specified patches. Aborting the installation.
已经尝试过在 stackoverflow 和 google 中发布的几种解决方案。还没有任何效果。这些错误似乎与unvail有关。小路。表示 rvm 使用 '' 作为路径,而不是例如 '/Users/stvn/.rvm/...'
有人知道如何解决吗?