如何从我的environment.rb安装所有gem(Rails 2)

时间:2010-09-14 19:18:17

标签: ruby-on-rails ruby

我试过rake gems:安装但我得到了

No such file or directory - /Users/macuser/Sites/hq_channel/config/database.yml

我打赌默认设置错误。

我需要更改哪个文件?我在哪里可以找到改变它的内容?

2 个答案:

答案 0 :(得分:3)

它找不到您的database.yml文件,这是一个必须在创建新项目时生成的配置文件。没有那个,rails环境将无法启动,这意味着没有rake任务工作

答案 1 :(得分:1)

人们常常会创建一个database.yml.example。我通常做一个:

[rails_root]$cp config/database.yml.example config/database.yml

编辑文件以匹配我的环境,然后尝试安装gems /迁移数据库。

然而 - 由于各种各样的原因(environment.rb代码,bootstrapping /初始化程序问题,带有C扩展名的销售宝石等等),这通常会被击中或者错过。

如果应用程序位于Rails 2.3上(您只指定了2个),则可以稍微超越标准rake gems:install {/ 3}}。