Я сделал следующее, чтобы установить Ruby on Rails в Windows XP:
- Установлено rubyinstaller-1.9.2-p0.exe
- рельсы для установки драгоценных камней
- gem install mysql2
- cd my_dir
- rails new my_app -d mysql
Созданный config / database.yml содержит следующую конфигурацию MySQL:
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: first_development
pool: 5
username: root
password:
host: localhost
Однако, когда я запускаю сервер rails из my_dir , я получил следующую ошибку:
D:/Programs/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2
/mysql2.rb:2:in `require': 126: The specified module could not be found. - D:/
Programs/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/1.
9/mysql2.so (LoadError)
...
вместе со следующим всплывающим сообщением:
The application has failed to start because LIBMYSQL.dll was not found. Re-installing the application may fix this problem.
Проблема, я думаю, в установке MySQL.
У меня установлен WAMP, и я хотел бы использовать его установку MySQL.
Я искал libmysql.dll и действительно нашел его в: my_path_to_wamp\bin\mysql\mysql5.1.36\bin\libmysql.dll
Вопрос в том, как бы я сказал Rails взять эту установку MySQL?