2013-01-25 4 views
3

Когда IAM пытается установить Ruby, Rails на моем сервере CentOS .Когда я войти Bundle установки я получил ошибку произошлаПроблемы при установке Ruby, Rails на CentOS

ошибки при установке (стр 0.14.1) и Bundler не может Продолжать. Удостоверьтесь, что gem install pg -v '0.14.1' удался перед комплектом.

Когда я пытаюсь `камень установить стр -v«0.14.1 получил ошибку ниже

Gem файлы будут по-прежнему установлен в /usr/local/lib/ruby/gems/1.9.1/gems/pg- 0.14.1 для проверки. Результаты, внесенные в /usr/local/lib/ruby/gems/1.9.1/gems/pg-0.14.1/ext/gem_make.out

Кто-нибудь знает, почему я получаю эту ошибку? Помощь высоко ценится.

+0

Вы, вероятно, не хватает некоторых библиотек/зависимостей. «Результаты вошли в /usr/local/lib/ruby/gems/1.9.1/gems/pg-0.14.1/ext/gem_make.out» - вы пробовали искать там? –

+0

Можете ли вы также опубликовать все (или только соответствующие части) '/ usr/local/lib/ruby ​​/ gems/1.9.1/gems/pg-0.14.1/ext/gem_make.out'? –

ответ

3

Это должно помочь вам -

$ sudo yum install postgresql-devel 
Setting up Install Process 
... 
Complete! 
$ sudo gem install pg 
Building native extensions. This could take a while... 
Successfully installed pg-0.14.1 
1 gem installed 
Installing ri documentation for pg-0.14.1... 
Installing RDoc documentation for pg-0.14.1... 
+4

У меня была аналогичная проблема (pg 9.3.1, CentOS 6.4, в моем случае система RVM), и это приблизило меня. После установки пакета postgresql-devel я смог создать драгоценный камень, но только с 'gem install pg - --with-pg-config =/usr/pgsql-9.3/bin/pg_config' (я вошел в систему как но я не думаю, что это важно). Однако у меня все еще возникают проблемы с использованием bundler - такая же ошибка, что и @vks reports (а gem_make.out имеет в основном ту же информацию, что и сообщалось). –

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