13得票10回答
在OSX上安装pg gem出现错误

我在OSX 10.6.7上,尝试在一个新的Rails 3.0.7应用程序中运行bundle install,但当尝试构建pg gem时,它一直失败。它一直告诉我需要开发人员工具,但据我所知,我已经安装了开发人员工具。以下是xcodebuild -version的输出:Xcode 3.2.6 C...

13得票7回答
rake db:setup 导致 fe_sendauth 未提供密码的错误结果

当我执行以下命令: rake db:setup 我会得到以下输出: fe_sendauth: no password supplied Couldn't create database for {"adapter"=>"postfresql", "encoding"=>"un...

12得票7回答
无法将应用程序推送到Heroku - 通过Bundler安装gems失败

这是我的Gemfile的样子:source 'http://rubygems.org' gem 'rails', '3.1.2' #gem 'sqlite3' gem 'mysql2' gem "rvm", "~> 1.9.2" gem 'authlogic' gem "taps",...

12得票2回答
PG(node-postgres)与sequelize的比较

我只是想问哪个数据库模块更好,PG 还是 Sequelize?我听说 Sequelize 有时会出现事务问题。谢谢。

11得票2回答
PG::ConnectionBad: 在运行 export DATABASE_URL=postgres://$(whoami) 后无法翻译主机名错误。

运行后我收到了这个错误export DATABASE_URL=postgres://$(whoami) 在命令行上执行。现在当我运行命令时$$ rake db:migrate 这是完整的错误信息rake aborted! PG::ConnectionBad: could not transla...

11得票2回答
我应该忽略 schema.rb 文件吗,因为开发和生产操作系统上的扩展不同?

我的数据库使用PostgreSQL。我在Mac上进行开发,需要添加以下这行代码: # db/schema.rb on Mac environment enable_extension "plpgsql" 然而,在Linux上不需要使用该扩展。 在这种情况下,我们是否应该忽略schema...

11得票1回答
如何从PG :: Result获取插入行的ID

我运行了一个简单的插入命令: INSERT INTO names (name) VALUES ('john') 作为响应,我得到了一个PG::Result对象。我已经研究了那些文档,但我无法从这个对象中获取所需的信息:刚刚插入的行的ID是多少?

10得票5回答
如何在Ubuntu 22.04上正确安装Ruby?

在使用rvm在ubuntu 22.04上安装ruby时存在问题,会出现以下错误。 Error running '__rvm_make -j8', please read /usr/share/rvm/log/1655413907_ruby-2.5.0/make.log There has ...

10得票4回答
如何为Heroku的PostgreSQL应用设置路径?

我刚刚安装了Heroku PSQL应用程序(v1.0),但是我无法使用gem pg“0.1.4”连接我的Rails应用程序。我已经将路径PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"添加到了我的.profile和.bashr...

10得票3回答
Rails/Ruby/Postgres - LoadError无法加载文件--pg_ext

我正在尝试使用下面的Rails控制器调用一个连接到postgres db的Ruby脚本,但似乎它无法加载其中一个PG gem文件。我已将我的require语句设置为require 'pg',并尝试了绝对路径(require /usr/local/rvm/gems/ruby-1.9.3-p194...