Jas*_*ett 14 ruby postgresql ubuntu ruby-on-rails
我试图让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上.
Mer*_*ost 33
你需要安装你的发行版ruby-dev(或devel)包,否则你将无法构建任何ruby C扩展.
我不是在ubuntu上,但是你的package-manager命令可能有点像这样:
$ sudo apt-get install ruby-dev build-essential
Run Code Online (Sandbox Code Playgroud)
yfe*_*lum 32
在Ubuntu上:
$ sudo apt-get install postgresql-client libpq5 libpq-dev
$ sudo gem install pg
Run Code Online (Sandbox Code Playgroud)