错误的解释器:从 Git Bash 运行 Ruby 时权限被拒绝错误


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

当我在 git Bash 中运行 gem 安装 Jeklly 时,谁能告诉我如何更改权限。

操作系统是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

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

或者尝试通过右键cmd -> run as administrator以管理员身份打开cmd

我在Windows 7环境中遇到了同样的问题。 我不得不通过在引号中包含与 RoR 关联的所有路径来更改 PATH 环境变量。 具体如下路径:...;c:/程序文件 (x86(...被蒙化为...;"C:/程序文件 (x86(...";

这为我解决了问题。 希望对您有所帮助。

最新更新