如何在win 7上设置ruby的路径

时间:2014-12-02 01:40:28

标签: ruby windows-7 git-bash

我在win7中使用git-bash。我安装了c:/ruby/bin/ruby.exe。我已将c:/ ruby​​ / bin /添加到我的PATH环境变量并重新启动。但是当我这样做时:

$ which ruby
/c/opscode/chef/embedded/bin/ruby

$ echo $PATH
/c/ruby/bin:/c/st:/c/Users/Bill/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Program Files (x86)/QuickTime/QTSystem:/c/python27:/c/Python27/Lib/sitepackages/django/bin:/c/Python27/Scripts:/c/MinGW/bin:/d/opscode/chef/bin:/d/opscode/chef/embedded/bin:/d/VirtualBox/VBoxManage:/d/HashiCorp/Vagrant/bin:/c/opscode/chef/bin:/c/opscode/chef/embedded/bin:/c/ProgramData/Composer/bin:/c/Program Files (x86)/git/cmd:/c/nodejs/:/c/Users/Bill/AppData/Roaming/npm:/c/Ruby193/bin

如何将其更改为“c:/ ruby​​ / bin /”?

1 个答案:

答案 0 :(得分:1)

将以下行添加到/c/Users/your-username/.bashrc文件,以使/c/ruby/bin放在PATH中的任何其他目录之前:

export PATH=/c/ruby/bin:$PATH

或者,启动git bash,并发出以下命令:

echo 'export PATH=/c/ruby/bin:$PATH' >> ~/.bashrc

<强>更新

如果仍然无效,请检查目录/c/ruby是否存在。如果是,请检查目录ruby.exe中的/c/ruby/bin文件。

如果该目录不存在,请将/c/ruby/...替换为真正存在的目录。