糟糕的解释器:从Git Bash运行Ruby时,Permission denied错误

时间:2012-01-11 06:03:06

标签: windows git gem

$ gem install jekyll
sh.exe": /c/ruby/bin/gem: C:/ruby/bin: bad interpreter: Permission denied

当我在git Bash中运行gem install jekyll时,谁可以告诉我如何更改权限。

操作系统是windows xp。

非常感谢!

    RubyGems Environment:
  - VERSION: 0.9.4 (0.9.4)
  - INSTALLATION DIRECTORY: c:/ruby/lib/ruby/gems/1.8
  - GEM PATH:
     - c:/ruby/lib/ruby/gems/1.8
  - REMOTE SOURCES:
     - http://gems.rubyforge.org

2 个答案:

答案 0 :(得分:0)

尝试将ruby文件夹的所有权更改为当前用户..

或者尝试通过右键cmd -> run as administrator

以管理员身份打开cmd

答案 1 :(得分:0)

我在Windows 7环境中遇到了同样的问题。我必须通过在引号中包含与RoR相关的所有路径来更改PATH环境变量。具体如下路径: ...; c:/ Program Files(x86)...... 被通知了 ...;“C:/ Program Files(x86)......”;

这解决了我的问题。希望它有所帮助。