这就是我的database.yml文件的外观(显然还有相关的测试和生产条目)
development:
adapter: postgresql
encoding: unicode
database: dbname_dev
pool: 5
username: username
password: tehpass
Run Code Online (Sandbox Code Playgroud)
在终端中我可以成功运行以下内容并登录数据库:
psql -U username dbname_dev
Run Code Online (Sandbox Code Playgroud)
但是在创建了这个新的rails项目并运行之后
rails g controller ComingSoon index
Run Code Online (Sandbox Code Playgroud)
当我转到localhost:3000/coming_soon时,我收到以下消息(尽管双重和三重检查登录凭据)
fe_sendauth: no password supplied
Run Code Online (Sandbox Code Playgroud)
任何想法为什么我可以通过"psql"登录到这些数据库,但Rails不能?
免责声明:我对大部分内容都不熟悉
我昨天刚刚下载了virtualbox,今天在上面安装了ubuntu 10.04。我的计划是镜像我计划部署到的生产/暂存环境。
无论如何,我只是设置了 nginx,我想确保安装正常工作,并且我需要访问与 ubuntu virtualbox 安装中的 localhost 等效的内容。
我正在使用最新版本的 virtualbox 运行最新版本的 Lion。