Будучи действительно новичком в Ruby/Rails, и после попытки решить проблему самостоятельно в эти выходные, я пытаюсь обратиться за советом здесь.
У меня есть полная установка Ruby/Apache/Passenger на FreeBSD, и я пытаюсь выполнить задачу использования Windows в качестве среды разработки Ruby.
До сих пор:
- Ruby установлен, v2.0.0p0 (2013-02-24) [x64-ming32]
- Rails установлен, v.3.2.12
- У меня установлен и зарегистрирован Ruby Dev Kit.
- У меня есть sqlite3 dll/exe, скопированная в папку Ruby "bin" (которая также находится в моем пути с помощью консоли "Запустить командную строку с Ruby".)
- Я могу успешно запустить сервер rails и продолжить с учебника http://guides.rubyonrails.org/getting_started.html до версии 3.3.
-
"> rake db: create" говорит мне:
Пожалуйста, установите адаптер
gem install activerecord-sqlite3-adapter
:gem install activerecord-sqlite3-adapter
(sqlite3 не входит в комплект. Добавьте его в Gemfile.)
которого я не имею "понимания". Попытка установить activerecord-sqlite3-адаптер дает мне "Не удалось найти правильный драгоценный камень..."
-
"> gem install sqlite3" возвращает:
Building native extensions. This could take a while...
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.
D: /Development/Ruby200-x64/bin/ruby.exe extconf.rb
checking for sqlite3.h... *** extconf.rb failed ***
Прямо сейчас я застрял в точке, где я даже не знаю, в каком состоянии находится моя установка Ruby на Windows. Я пытаюсь следовать основному учебнику по Rails, и он не определяет ни одну из этих проблем (возможно, потому что Ruby на Windows, кажется, естественная боль для многих людей.)
Что мне не хватает?!? Я просто пытаюсь установить sqlite3 для Ruby на Windows, кажется простым, не так ли?
Если я сделаю ">rais db"
оболочка SQLite будет представлена:
SQLite version 3.7.15.2 2013-01-09 11:53:05
Подобные вопросы с шагами, которые не решают мою проблему: Установка SQLite 3.6 В Windows 7