我在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 /”?
答案 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/...
替换为真正存在的目录。