2015-04-23 4 views
0

Когда я использую команду bundle exec newvm.rb, я получаю сообщение, чтоРубин команды пучка не найдена

bundler: command not found: newvm.rb 
Install missing gem executables with `bundle install` 

Я знаю, что есть несколько людей с этой проблемой, но со всеми решениями, которые работали для других людей, не работали для меня.

Я сделал следующее:

  1. gem bundler install
  2. bundle install
  3. which gem => /home/$user/.rbenv/shims/gem
  4. which bundle => /home/$user/.rbenv/shims/gem
  5. rbenv rehash (после Bundler установки)
  6. .bashrc экспорт PATH = "$ HOME /. rbenv/bin: $ PATH "eval" $ (rbenv init -) "

Но у меня все еще проблема с комплектом: команда не найдена. И я не могу продолжить, помогите!

ответ

1

Это просто рубиновый скрипт, ruby newvm.rb должно быть достаточно.

Если вы хотите, чтобы запустить его под расслоением контекста, то сделать:

bundle exec ruby newvm.rb

+0

Owh man, я был так занят, что я забыл об этом! – 5qFf3dmhkQ

0

я испытал проблемы, работающие свертки команды установки из моего проекта. Я обнаружил, вы должны были изменить эти два файла: (как в каталоге бен Ruby)

bundle.bat

bundler.bat

Оба файла указывают на неправильные ссылки на пути Ruby. Я изменил их, чтобы указать на правильный путь Ruby, и теперь команда работает. Это может помочь другим, я надеюсь. Это пример моей системы. Вам нужно будет изменить свою версию в соответствии с тем, где вы установили Ruby в свою систему.

@ECHO OFF 

IF NOT "%~f0" == "~f0" GOTO :WinNT 

@"C:\RailsInstaller\Ruby2.2.0\bin\ruby.exe" "C:\RailsInstaller\Ruby2.2.0\bin\bundle" %1 %2 %3 %4 %5 %6 %7 %8 %9 

GOTO :EOF 

:WinNT 

@"C:\RailsInstaller\Ruby2.2.0\bin\ruby.exe" "%~dpn0" %* 
Смежные вопросы