Я пытаюсь установить rvm, mysql и rails на новую версию OS X 10.7. Все они устанавливаются правильно по отдельности, но я не могу заставить их работать вместе.
Когда я пытаюсь выполнить команду rake db:create
, я получаю следующую ошибку:
db/test.sqlite3 already exists
db/test.sqlite3 already exists
rake aborted!
uninitialized constant Mysql::Error
Tasks: TOP => db:create
(See full trace by running task with --trace)
- Mac OS X 10.7.0
- рвм 1.6.32
- Рубин 1.9.2
- MySQL 5.1.5.15
- Рельсы 3.0.9
Я установил mysql gem, используя правильные инструкции. Я добавил это в ~ / .bash_profile:
export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$DYLD_LIBRARY_PATH"
Я сделал эту команду:
env ARCHFLAGS="-arch x86_64" sudo gem install mysql -v='2.8.1' -- --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib --with-mysql-include=/usr/local/mysql/include --with-mysql-config=/usr/local/mysql/bin/mysql_config
Когда я делаю gem list
, я вижу, что установлена версия 2.8.1 гема mysql. У меня вроде кончились идеи, есть предложения? Спасибо.
database.yml:
development:
adapter: mysql
encoding: utf8
reconnect: false
database: terra_development
pool: 5
username: root
password: root
socket: /tmp/mysql.sock