【发布时间】:2016-11-01 11:01:53
【问题描述】:
我一直在尝试gem install pg,我在互联网上找到了许多不同的方法,但都没有奏效。他们都给出了同样的错误。
我尝试过的:
gem install pg -- --with-pg-dir=C:\Program Files (x86)\PostgreSQL\9.3:
gem install pg -- --with-pg-dir=C:\Program Files\PostgreSQL\9.5:
gem install pg
编辑 Gemfile 后使用bundle install。
每次我得到这个错误:
C:\laragon\www\ruby\Car-X>gem install pg Building native extensions. This could take a while... C:/jruby-9.1.2.0/lib/ruby/stdlib/rubygems/ext/ext_conf_builder.rb:56: warning: Tempfile#unlink or delete called on open file; ignoring ERROR: Error installing pg:
ERROR: Failed to build gem native extension.
current directory: C:/jruby-9.1.2.0/lib/ruby/gems/shared/gems/pg-0.18.4/ext C:/jruby-9.1.2.0/bin/jruby.exe -r ./siteconf20160629-8568-1ou7emz.rb extconf.rb NotImplementedError: C extensions are not supported
<top> at C:/jruby-9.1.2.0/lib/ruby/stdlib/mkmf.rb:1 require at org/jruby/RubyKernel.java:944 (root) at C:/jruby-9.1.2.0/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1
<top> at extconf.rb:2
extconf failed, exit code 1
Gem files will remain installed in C:/jruby-9.1.2.0/lib/ruby/gems/shared/gems/pg-0.18.4 for inspection. Results logged to C:/jruby-9.1.2.0/lib/ruby/gems/shared/extensions/universal-java-1.8/2.3.0/pg-0.18.4/gem_make.out
我们将不胜感激。
【问题讨论】:
-
C:/jruby-9.1.2.0/lib/ruby/gems/shared/extensions/universal-java-1.8/2.3.0/pg-0.18.4/gem_make.out中有什么内容?
标签: ruby-on-rails ruby rubygems bundler jruby