CentOS5.5下安装Redmine2.1在执行rake db:migrate时常遇到的一些错误
来源:互联网 发布:java数组倒序排列 编辑:程序博客网 时间:2024/04/30 13:02
RAILS_ENV=production bundle exec rake db:migrate --trace
在执行上面这个命令迁移数据库时,总是报错误:
psych.rb:203:in `parse': (<unknown>): mapping values are not allowed in this context
打开psych.rb的源码203行可知,是因为yaml文件有问题。需要检查你的database.xml格式和内容是否正确。最简单的处理方法是用database.xml.example还原这个配置文件,然后再修改。
cp database.yml.example database.yml
然后如果遇到找不到mysql的错误,请确认你的ruby版本,对于ruby1.9版本,驱动应该是mysql2
示例配置如下:
production: adapter: mysql2 database: redmine host: localhost username: redmine password: redmine encoding: utf8
如果遇到不能使用/var/lib/mysql/mysql.sock连接的错误,请确认是否存在该文件。
如果不存在上述的路径和文件,并且你的mysql.sock安装在默认路径下:/tmp/mysql.sock,那么做个软链接即可。
mkdir /var/lib/mysql
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
并注意修改其权限为755:
chmod -R 755 /var/lib/mysql
- CentOS5.5下安装Redmine2.1在执行rake db:migrate时常遇到的一些错误
- 执行rake db:migrate时的两个错误
- 解决rails 执行 rake db:migrate时Error in my_thread_global_end(): 1 threads didn't exit错误
- centos5.5安装redmine2.2.3
- rake db:migrate 与 bundle exec rake db:migrate区别
- 执行rake db:migrate时报错rake aborted! Access denied for user 'root'@'localhost'
- bundle install rake db:rollback 与 db:migrate:redo的区别
- 解决win10下配置matlab接口的GPU版Caffe时常遇到的一些错误
- Rails里rake db:migrate出现undefined method last_comment问题的解决
- rake db:migrate RAILS_ENV=production 发生error
- heroku run rake db:migrate: No such file or directory
- 在CentOS5.5下安装使用mplayer
- (5)FreBSD运行apache时常遇到的错误
- 在CentOS5.3上安装mysql5.0.77遇到的问题
- windows下安装Redmine2.6.1
- win7下安装redmine2.3.2
- 记录Linux下安装elasticSearch时遇到的一些错误
- FreeBSD运行apache时常遇到的错误
- 红尘陌上,为谁一抹忧伤:QQ伤感日志
- 告别素颜的伤感短篇日志分享:受伤最深的那个人才最爱你
- GPIO结构是怎样的
- linux 多线程,锁同步
- ubuntu安装phpmyadmin
- CentOS5.5下安装Redmine2.1在执行rake db:migrate时常遇到的一些错误
- boolean类型之“直接引用与间接引用”
- cocos2d-x的win32工程移植到Android
- PAIP.HIBERNATE ORA-02289 sequence does not exist的解决
- 《管理思想百年脉络》读书总结
- 动态修改JasperReports图表报表
- 关于java中的克隆
- Matlab 和 C 动态开辟、存储和相互文件读取的测试代码
- ubuntu上用evolution收发exchange邮件