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 ruby​​1.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

上一篇: Rake DB Migrate MySQL

下一篇: Difference between rake db:migrate db:reset and db:schema:load