我有一个Rails应用程序,我正在尝试在Amazon EC2实例中运行它。该应用程序已经在各种Linux、OS X和Windows系统上进行了适当的测试。
在EC2服务器上,我已经从源代码构建了PostgresSQL 9。起初,“pg” gem无法安装,但我使用以下命令构建了它:
gem install pg -- --with-pgsql-lib=/usr/local/pgsql/lib --with-pgsql-config=/usr/local/pgsql/bin/pg_config
看起来已经成功构建了。但是,当我运行rake任务,比如'rake db:migrate'时,我收到以下错误:
rake aborted!
libpq.so.5: cannot open shared object file: No such file or directory - /home/ec2-user/.rvm/gems/ruby-1.8.7-p334/gems/pg-0.11.0/lib/pg_ext.so
rvm
安装 gem,而不是gem
工具? - sarnold