繁体   English   中英

Ruby on Rails:我在Mac OS Snow Leopard 10.6.3上安装了本机pg gem,但仍然收到错误消息“没有要加载的此类文件-pg”

[英]Ruby on Rails: I installed the native pg gem on Mac OS Snow Leopard 10.6.3, but I still get an error “no such file to load — pg”

我正在使用Rails 3.0.1。 我使用以下命令为postgresql安装了本地pg gem:

$ export ARCHFLAGS ='-arch i386'$ sudo gem install pg---with-pg-config = /库/PostgreSQL/8.4/bin/pg_config

运行gem列表时,可以看到已安装pg 0.9。

但是,当我设置postgres数据库适配器并重新运行服务器时,出现此错误:

没有要加载的此类文件-pg

我怎样才能解决这个问题?

谢谢

在项目的根目录中打开名为“ Gemfile”的文件,然后添加:

gem 'pg'

它中间的某个位置(我的位置位于“ gem'rails','3.0.0'“行之后)。

“修复”的另一种方法是使用以下命令创建一个新项目:

rails new <project_name> -d postgresql

我从heroku用0.14和postgres.app服务器遇到了同样的问题。 发现我的pg_config文件在postgres.app目录树中...用于我的配置中并最终安装了pg gem。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM