Команда Bundle не найден Windows x64
Я только что установил ruby с помощью инструмента Herobu Toolbelt, потому что, когда я делаю bundle install
, он дает мне эту ошибку:
sh.exe": /c/Program Files (x86)/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory
В соответствии с этим вопросом Команда Bundle не найдена. Bad Interpreter Мне нужно изменить PATH, но я не знаю, как это сделать, я изменил переменную Windows PATH, даже изменив ее на C:\ruby-1.9.2\bin. Я получаю аналогичную ошибку:
sh.exe": /c/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory
Когда я пытаюсь переустановить Toolbelt, я меняю директиву install на c: \, но все же мастер устанавливает git и рубиновые папки в каталог Program Files (x86).
Любые предложения?
Ответы
Ответ 1
Ну, я нашел решение, поэтому я публикую здесь.
Проблема заключается в установке bunlder в машинах Windows x64, чтобы решить эту проблему.
Скопируйте следующие каталоги в C:/
C:\Program Files (x86)\Heroku
C:\Program Files (x86)\Git
C:\Program Files (x86)\ruby-1.9.2
Измените переменную окружения Windows "Путь", для этого щелкните правой кнопкой мыши "Компьютер" > "Свойства" > "Предварительные настройки" > переменные среды. Путь находится в разделе "Системные переменные". Отредактируйте их:
C:\Heroku\Bin; C:\рубинового 1.9.2\бин; C:\ git\Bin; C:\git\CMD
Перейдите в папку C:\ruby-1.9.2\bin и откройте файл "bunlde" с помощью блокнота (а не bundle.bat), измените первую строку с #!"c:/Program Files (x86)/ruby-1.9.2/bin/ruby.exe"##
на !#!c:/ruby-1.9.2/bin/ruby.exe##
Теперь перейдите к C:\ Git и измените свойства (щелкните правой кнопкой мыши > свойства) прямого доступа Git Bash и измените цель с C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
на C:\Windows\SysWOW64\cmd.exe /c ""C:\Git\bin\sh.exe" --login -i"
Надеюсь, что это поможет кому-то
Ответ 2
Вероятно, у вас не установлен драгоценный камень Bundler.
Предполагая, что у вас установлен Ruby:
gem install bundler
должен сделать трюк.
Ответ 3
У меня были эти проблемы, и для меня единственной проблемой были пробелы в пути к файлам. Просто добавление вокруг пути устраняет проблему для меня:
'C:\Program Files (x86)\ git\bin'; 'C:\Program Files (x86)\Heroku\ruby-1.9.2\bin'
Что это!