Ruby安装在c:\Program \ruby的窗口上。因为这有一个太空宝石失败了。因此,我在c:\ruby上设置了一个快捷方式,并更改了computer>>envirment variable>>path以反映这一点
但红宝石仍然接缝使用旧的路径。为什么会这样,我该如何改变它。
发布于 2014-07-05 17:56:50
问题是我试图在bash(git)中运行红宝石。bash不能在windows中运行ruby文件/gem,因为bash不接受路径或windows样式url中的空间。
所以使用command prompt。
发布于 2014-07-04 19:56:01
在Windows上安装gem时,将创建一个批处理文件(.bat),该文件调用ruby脚本。红宝石脚本的路径被扩展并硬编码到该批处理文件中。
@ECHO OFF
IF NOT "%~f0" == "~f0" GOTO :WinNT
@"ruby.exe" "C:/Users/Justin/ruby/bin/bundle" %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :EOF
:WinNT
@"ruby.exe" "%~dpn0" %*如果符号链接在Path变量中的第一个位置,那么重新安装gems可能会修复它。
https://stackoverflow.com/questions/24562243
复制相似问题