【发布时间】:2012-04-13 13:08:06
【问题描述】:
我尝试在我的 Mac 上安装一个带有 rvm 的新 ruby 版本。我选择重新安装所有东西的原因有几个问题。
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/...'
有人知道如何解决吗?
【问题讨论】:
-
可以发一下
/Users/stevenklar/.rvm/log/ruby-1.9.2-p0/patch.apply.*.log的内容吗? -
如果您尝试安装 1.9.3-p125,是否会出现同样的错误?
-
同样的错误,该日志的内容与您在上面看到的错误相同“错误:运行'patch -F25 -p1 -f
-
这里的错误来自日志:[2012-04-13 15:52:58] patch -F25 -p1 -f
标签: ruby installation rvm patch