Ruby 找不到捆绑命令
Ruby bundle command not found
当我使用命令 bundle exec newvm.rb
时,我收到消息
bundler: command not found: newvm.rb
Install missing gem executables with `bundle install`
我知道有几个人遇到了这个问题,但是所有对其他人有效的解决方案,没有一个对我有效。
我做了以下事情:
gem bundler install
bundle install
which gem => /home/$user/.rbenv/shims/gem
which bundle => /home/$user/.rbenv/shims/gem
rbenv rehash
(安装捆绑器后)
.bashrc
export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
但我仍然遇到 bundler: command not found 的问题。我无法进一步了解,帮助!
只是一个ruby脚本,ruby newvm.rb
应该够了。
如果你想运行它在bundle上下文中,那么做:
bundle exec ruby newvm.rb
我在项目中遇到 运行 bundle install 命令问题。我发现你必须更改这两个文件:(都在你的 Ruby bin 目录中)
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" %*
当我使用命令 bundle exec newvm.rb
时,我收到消息
bundler: command not found: newvm.rb
Install missing gem executables with `bundle install`
我知道有几个人遇到了这个问题,但是所有对其他人有效的解决方案,没有一个对我有效。
我做了以下事情:
gem bundler install
bundle install
which gem => /home/$user/.rbenv/shims/gem
which bundle => /home/$user/.rbenv/shims/gem
rbenv rehash
(安装捆绑器后).bashrc
export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
但我仍然遇到 bundler: command not found 的问题。我无法进一步了解,帮助!
只是一个ruby脚本,ruby newvm.rb
应该够了。
如果你想运行它在bundle上下文中,那么做:
bundle exec ruby newvm.rb
我在项目中遇到 运行 bundle install 命令问题。我发现你必须更改这两个文件:(都在你的 Ruby bin 目录中)
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" %*