2015-10-26 2 views
0

У меня 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>' 

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

ответ

2

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

sudo gem install bundler 

Тогда вы будете иметь возможность использовать bundle команду:

sudo bundle exec . . . 

Checkout bundler official page для получения дополнительной информации.

+0

@K M Rakibul Islam: Я обновил свой пост, поскольку я забыл прямо указать, что проблема связана только с sudo. – prosseek

+0

Возможно, вы не установили связку как sudo? – NeoVe

+0

Что произойдет, если вы установите пакет с помощью 'sudo' следующим образом:' sudo gem install bundler'? –

 Смежные вопросы

  • Нет связанных вопросов^_^