Rake DB迁移MySQL
有人可以帮我吗? 设置本地的Rails 2.2.2项目,但耙子失败。 MySQL的宝石已安装:
像这样安装MySQL gem:
sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
Successfully installed mysql-2.9.0
1 gem installed
Installing ri documentation for mysql-2.9.0...
Installing RDoc documentation for mysql-2.9.0...
然后尝试拨打耙子:
$ rake --trace db:migrate
**调用数据库:迁移(first_time)
**调用环境(first_time)
**执行环境
**执行数据库:迁移
! 捆绑的mysql.rb驱动程序已从Rails 2.2中删除。
请安装mysql gem并重试:gem install mysql。
耙子中止了! dlopen(/Library/Ruby/Gems/1.8/gems/mysql-2.9.0/lib/mysql/mysql_api.bundle,9):未加载库:libmysqlclient.18.dylib引用自:/Library/Ruby/Gems/1.8 /gems/mysql-2.9.0/lib/mysql/mysql_api.bundle原因:找不到图像 - /Library/Ruby/Gems/1.8/gems/mysql-2.9.0/lib/mysql/mysql_api.bundle
将mysql lib路径添加到.bash_profile
和.profile
修复了它:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
在rvm ruby1.8.7和rails 2.3的小牛队中,我不得不安装mysql gem
gem install mysql -- --with-mysql-dir=/usr/local/mysql
然后我需要将Slinky的答案添加到我的.zshenv中
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
问题 - !!! 捆绑的mysql.rb驱动程序已从Rails 2.2中删除。 请安装mysql gem并重试:gem install mysql。 耙子中止了! 没有这样的文件加载 - mysql / mysql_api
决议步骤 -
1)gem install mysql - --with-mysql-dir = Path_to_MySQL_root_folder
2)运行此命令将显示下载链接,如下所示 - http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.2-win32.zip/from/挑
3)将lib / libmysql从此下载文件夹复制到C:/ Ruby / bin
链接地址: http://www.djcxy.com/p/35991.html下一篇: Difference between rake db:migrate db:reset and db:schema:load