плохой интерпретатор: ошибка доступа запрещена при запуске Ruby из Git Bash - PullRequest
2 голосов
/ 11 января 2012
$ gem install jekyll
sh.exe": /c/ruby/bin/gem: C:/ruby/bin: bad interpreter: Permission denied

когда я запускаю gem, установите jeklly в git Bash, который подскажет, как изменить разрешение.

ОС 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 голосов
/ 13 января 2014

У меня была такая же проблема в моей среде Windows 7. Мне пришлось изменить переменную среды PATH, включив в кавычки все пути, связанные с RoR. Конкретно следующий путь: ...; c: / Program Files (x86) ... был переведен в ...; "C: / Program Files (x86) ...";

Это исправило проблему для меня. Надеюсь, это поможет.

0 голосов
/ 11 января 2012

попробуйте изменить владельца папки ruby ​​для текущего пользователя.

Или попробуйте открыть cmd как администратор, щелкнув правой кнопкой мыши cmd -> run as administrator

...