在安装redmine的时候,发现执行rake db:migrate RAILS_ENV="production"创建数据库的时候报错,上网一查,说是rake版本过高,要重新安装rake 0.8.7~这个要怎么安装呢?已经下载了压缩包,但是覆盖到哪个目录完全不知道,因为路径不匹配!
解决办法:首先进入redmine目录下进行操作,gem list -v查看你的rake版本,如果存在0.9.*版本的就输入gem uninstall -v=0.9.* rake(*代表版本号是几就填写几eg:0.9.2),然后会提示卸载成功,然后输入gem install -v=0.8.7 rake,会提示安装成功,还有如果遇到rack~>1.0.1也同样处理,先执行gem list查看当前rack版本然后执行gem uninstall -v=1.0.1 rack进行卸载,然后执行gem install -v=1.1.0 rack就可以更新这个版本了,如果遇到缺少i18n 0.4.2 gem 就到网上下载一个文件,然后拷贝到redmine目录,再执行gem install -v=0.4.2 i18n就可以了都弄好后执行rake db;命令就可以创建数据库链接了。
解决办法:首先进入redmine目录下进行操作,gem list -v查看你的rake版本,如果存在0.9.*版本的就输入gem uninstall -v=0.9.* rake(*代表版本号是几就填写几eg:0.9.2),然后会提示卸载成功,然后输入gem install -v=0.8.7 rake,会提示安装成功,还有如果遇到rack~>1.0.1也同样处理,先执行gem list查看当前rack版本然后执行gem uninstall -v=1.0.1 rack进行卸载,然后执行gem install -v=1.1.0 rack就可以更新这个版本了,如果遇到缺少i18n 0.4.2 gem 就到网上下载一个文件,然后拷贝到redmine目录,再执行gem install -v=0.4.2 i18n就可以了都弄好后执行rake db;命令就可以创建数据库链接了。