我正在运行rails-composer脚本
rails new myproject -m https://raw.github.com/RailsApps/rails-composer/master/compser.rb一切都进行得很顺利,直到它问我是否想继续下去,把分贝放下。我答应了。所有的水滴都会失败,所有的造物都会失败。
其他的一切都做得很好。测试该站点会显示一个漂亮的错误站点,其中包含了关于数据库密码如何不被接受的详细信息。但当然它从未被创造过..。
如何授予脚本权限来创建没有密码的数据库?我尝试过在postgres中先发制人地创建用户名作为应用程序名。我尝试以postgres用户的身份构建Rails项目。
它应该是一个简单而直接的解决方案,因为其余的都是自动化的。
发布于 2014-04-30 02:20:14
您是否为数据库指定了SQLite以外的其他内容?
来自自述机构:
选择“SQLite”作为最简单的设置。如果选择PostgreSQL或MySQL,则必须在运行Rails编写器之前安装和运行数据库。
Rails composer不为您安装和安装数据库服务器。如果使用PostgreSQL或MySQL,则假设在运行此数据库之前已经存在一个正确命名的数据库。
https://stackoverflow.com/questions/23378281
复制相似问题