У меня bundle exec
работает нормально, но когда я пытаюсь выполнить sudo bundle exec
, у меня есть Could not find 'bundler' (>= 0)
ошибка.sudo bundle вызывает `не удалось найти ошибку bundler`
Это полное сообщение об ошибке.
[email protected] appname> sudo bundle exec unicorn -c config/unicorn.rb -E production -D
/Users/smcho/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'bundler' (>= 0) among 11 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/smcho/.gem/ruby/2.2.0:/Users/smcho/.rvm/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0', execute `gem env` for more information
from /Users/smcho/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rubygems/dependency.rb:324:in `to_spec'
from /Users/smcho/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:64:in `gem'
from /Users/smcho/.rvm/gems/ruby-2.2.3/bin/bundle:22:in `<main>'
from /Users/smcho/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in `eval'
from /Users/smcho/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in `<main>'
Я нашел много вопросов/ответов, связанных с этой проблемой, но ничего не работает.
- Using $ sudo bundle exec ... raises 'bundle: command not found' error
- Я попытался ответы от этой должности, но ничего не работает. В любом случае, мое сообщение об ошибке не
bundle: command not found
.
- Я попытался ответы от этой должности, но ничего не работает. В любом случае, мое сообщение об ошибке не
- Why is sudo: bundle command not found?
- У меня же результаты как
$ echo 'echo $PATH' | sh
и$ echo 'echo $PATH' | sudo sh
- У меня же результаты как
@K M Rakibul Islam: Я обновил свой пост, поскольку я забыл прямо указать, что проблема связана только с sudo. – prosseek
Возможно, вы не установили связку как sudo? – NeoVe
Что произойдет, если вы установите пакет с помощью 'sudo' следующим образом:' sudo gem install bundler'? –