更改ruby安装路径窗口

时间:2014-07-03 19:50:54

标签: ruby windows

Ruby安装在c:\ Program files \ ruby​​的windows上。由于这有空间宝石失败。所以我在c:\ ruby​​设置了一个快捷方式并更改了计算机>>环境变量>>路径来反映这个

但红宝石宝石仍然采用旧路径接缝。为什么会这样,我该如何改变呢。

2 个答案:

答案 0 :(得分:0)

在Windows上安装gem时,会创建调用ruby 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可能会修复它。

答案 1 :(得分:0)

问题是我试图在bash(git)中运行ruby gem。 bash shell无法在windows中运行ruby文件/ gem,因为bash shell不接受路径或windows样式url中的空格。

因此请使用command prompt