相关疑难解决方法(0)

Rails:安装pg gem时出错

可能重复:
Postgres - "pg"gem的最后一个版本0.14.0会出错

我是铁杆新手.我想使用PostgreSQL,因为Heroku也使用它,但是我安装pg宝石的时间很糟糕.显然,有些文件丢失,无法创建Makefile?

我的gem文件看起来像这样:

source 'https://rubygems.org'

gem 'rails', '3.2.6'
gem 'faker', '1.0.1'
gem 'pg', '0.12.2'
gem 'json'

group :development, :test do
  gem 'rspec-rails', '2.10.0'
end

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails', '2.0.0'

group :test do
  gem 'capybara', '1.1.2'
  gem 'factory_girl_rails', '1.4.0'
end
Run Code Online (Sandbox Code Playgroud)

当我运行时,我bundle install在安装pg gem时遇到以下错误:

    Installing pg (0.14.0) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
checking …
Run Code Online (Sandbox Code Playgroud)

postgresql ruby-on-rails

18
推荐指数
2
解决办法
3万
查看次数

sudo gem install pg将无法正常工作

我试图让Rails与PostgreSQL一起工作.显然,我一路上需要做的一件事是sudo gem install pg.当我这样做时,我得到了这个:

jason@buster:~/projects$ sudo gem install pg
Building native extensions.  This could take a while...
ERROR:  Error installing pg:
        ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
extconf.rb:2:in `require': no such file to load -- mkmf (LoadError)
        from extconf.rb:2


Gem files will remain installed in /var/lib/gems/1.8/gems/pg-0.10.0 for inspection.
Results logged to /var/lib/gems/1.8/gems/pg-0.10.0/ext/gem_make.out
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索并根据我发现的东西尝试了一些东西,但似乎没有任何帮助.有什么建议?我在Ubuntu上.

ruby postgresql ubuntu ruby-on-rails

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

postgresql ×2

ruby-on-rails ×2

ruby ×1

ubuntu ×1