2013-11-18 2 views
0

Поскольку OSX 10.9, я больше не могу подтолкнуть мое приложение raz zu heroku.Невозможно нажать приложение Rails на Heroku, так как OSX 10.9, установка gem pg не работает

Heroku дает следующее сообщение об ошибке:

Failed to install gems via Bundler. 
    Push rejected, failed to compile Ruby app 

Когда я "расслоение установить", то я получаю ошибку:

Installing pg (0.17.0) 
Errno::EACCES: Permission denied - /Users/USERNAME/.rvm/gems/ruby-1.9.3-p385/gems/pg-0.17.0/.gemtest 
An error occurred while installing pg (0.17.0), and Bundler cannot continue. 
Make sure that `gem install pg -v '0.17.0'` succeeds before bundling. 

и камень установить стр -v '0.17.0':

ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied - /Users/USERNAME/.rvm/gems/ruby-1.9.3-p385/gems/pg-0.17.0/.gemtest 

Я попытался установить pg через варево, но это тоже не сработает.

Может ли кто-нибудь мне помочь?

+1

@NickM Он использует RVM, вы можете сказать по пути. Похоже, что некоторые разрешения ввязались в обновление. Можете ли вы попробовать 'sudo -u USERNAME bundle install' – Max

+0

, тогда я получаю вывод: /usr/local/Cellar/ruby/2.0.0-p0/lib/ruby/2.0.0/rubygems/dependency.rb:296: в 'to_specs ': Не удалось найти« bundler »(> = 0) среди 9 общих драгоценных камней (Gem :: LoadError) из /usr/local/Cellar/ruby/2.0.0-p0/lib/ruby/ 2.0.0/rubygems/dependency.rb: 307: in 'to_spec ' из /usr/local/Cellar/ruby/2.0.0-p0/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47 : в 'gem ' из /Users/USER/.rvm/gems/ruby-1.9.3-p385/bin/bundle:18:in'

' из /Users/USER/.rvm/gems/ruby-1.9 .3-p385/bin/ruby_executable_hooks: 15: in 'eval ' из /Users/USER/.rvm/gems/ruby-1.9.3-p385/bin/ruby_executable_hooks:15:in – Adrian

+0

Возможно, этот вопрос поможет? http://stackoverflow.com/questions/19539303/troubles-with-rails-and-postgres-after-updating-to-os-x-10-9-mavericks – DiegoSalazar

ответ

0

Вы пытались обновить свои драгоценные камни?
sudo gem update --system --no-user-install

+0

нет, это не поможет. Heroku push все еще говорит мне: Bundler Output: вы пытаетесь установить в режиме развертывания после изменения вашего Gemfile. Запустите 'bundle install' в другом месте и добавьте обновленный файл Gemfile.lock в систему контроля версий. После установки комплекта: ваш комплект завершен! Самоцветы в группе pg не установлены. Но я могу установить его с помощью «gem install pg». – Adrian

+0

. Адриан. Вы убедились, что после того, как вы отправили пакет и нажали оба Gemfile и Gemfile.lock? Низам - справа. Я новичок здесь, так что для обратной связи :) – Tal

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

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