2017-01-30 11 views
0

После запускаMina Deploy "Bundle запирается на грабли"

mina deploy 

Я получаю эту ошибку

mina deploy 

-----> Creating a temporary build path 
-----> Fetching new git commits 
-----> Using git branch 'master' 
     Cloning into '.'... 
     done. 
-----> Using this git commit 
     root (e1bd364): 
     > fixes fo rmina 
-----> Symlinking shared paths 
-----> Installing gem dependencies using Bundler 
     Don't run Bundler as root. Bundler can ask for sudo if it is needed, and 
     installing your bundle as root will break this application for all non-root 
     users on this machine. 
     Your Gemfile has no gem server sources. If you need gems that are not already on 
     your machine, add a line like this to your Gemfile: 
     source 'https://rubygems.org' 
     Your bundle is locked to rake (12.0.0), but that version could not be found in 
     any of the sources listed in your Gemfile. If you haven't changed sources, that 
     means the author of rake (12.0.0) has removed it. You'll need to update your 
     bundle to a different version of rake (12.0.0) that hasn't been removed in order 
     to install. 
!  ERROR: Deploy failed. 
-----> Cleaning up build 
     Unlinking current 
     OK 
     Connection to app.com closed. 

!  Run Error 

Если я бегу расслоение показать грабли я вижу это

/var/lib/gems/2.3.0/gems/rake-12.0.0 

Я попытался в приложении/поставщике и комплекте нет. Я пробовал использовать пакетное обновление и пакетное обновление.

Update:

Я проверил и источник 'https: rubygems.org' в моей Gemfile.

Я попытался запустить пакет установки Сработала

bundle install --deployment 

и побежал в ту же ошибку.

ответ

0

В вашем Gemfile не было источников драгоценных камней. Если вам нужны драгоценные камни, которые уже не на вашей машине, добавьте следующую строку в ваш Gemfile:

source 'https://rubygems.org' 

Кажется, что нет никакого источника драгоценного камня, указанный в вашем Gemfile

Вы можете попробовать добавив эту строку в верхней части Gemfile

source 'https://rubygems.org' 

, а затем повторите попытку

+0

К сожалению, это не решило проблему. Я получил ту же ошибку – user2723240

0

Таким образом, проблема связана с правами доступа и работает от имени root, как указано выше.

У меня была мина и некоторые другие папки с драгоценными камнями под другим пользователем, при развертывании с правами root. Как только я очистил права собственности на файлы и добавил пользователя в качестве пользователя root, mina развернута правильно.

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

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