Сообщение об ошибке при запуске сервера Ruby on Rails - PullRequest
0 голосов
/ 22 мая 2018

надеюсь, я смогу помочь с проблемой, которая у меня возникла.Я вхожу в Ruby on Rails и использовал учебник (http://guides.rubyonrails.org/getting_started.html), чтобы попытаться начать с ним. Он говорит, что мне нужен Sqlite3. Я проделал шаги до того момента, когда он говорит использовать ruby ​​bin \ railsкоманда сервера в командной строке. Однако, когда я пытаюсь сделать это, я получаю следующее сообщение об ошибке:

enter image description here

Когда я пытаюсь установить Sqlite3,Я использую версию x86 для Windows, так как я использую Windows 8.1.

Я не знаю, что я делаю неправильно ... Я даже не уверен, что файлы SQlite3 находятся в нужном месте.используйте командную строку, чтобы проверить, все ли у меня установлены Ruby, Rails и Sqlite3, что я и делаю. Я также знаю, что у меня установлен гем SQlite3 Ruby. Я также добавил SQlite3 в системную переменную PATH, но, похоже, это не так.либо работать. Я всегда получаю одно и то же сообщение об ошибке выше, независимо от того, что я делаю.

У кого-нибудь есть какие-либо идеи относительно того, в чем может быть проблема? Любая помощь будет принята с благодарностью! Спасибо!

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Если вы собираетесь изучать RoR с целью когда-либо сделать что-то серьезное в будущем, вот лучший совет, который я могу дать кому-то, начинающему: покупайте Mac.НИКОГДА не пытайтесь использовать Microsoft ни для чего, кроме офиса Microsoft ... вы просто окажетесь настолько разочарованными, что сдадитесь.RoR - это НЕ игрушка, чтобы попробовать «круглый колышек, квадратное отверстие».

Далее, если вы используете Mac, НИКОГДА не используйте sqlite3.Вы можете легко использовать правильную базу данных, которая является PostgreSQL.Почему это важно?

Вы начинаете.Держите вещи очень простыми.Получите бесплатную учетную запись Heroku и установите CLI (для Mac).Затем вы можете сделать: «heroku local», чтобы запустить ваш код локально (для сборки), и, поскольку это Mac / PostgreSQL, когда вы запускаете этот код вживую, все то же самое (Heroku будет PostgreSQL), так что вы выигралиВ течение нескольких дней не теряйте трудностей, обнаруживая различия между тем, где вы создаете код, и тем, где вы запускаете код.

0 голосов
/ 22 мая 2018

Я рекомендую установить виртуальную машину Linux на ПК с Windows и начать писать на ней вместо Windows.В будущем вы будете сталкиваться со многими проблемами, если будете придерживаться Windows.Окна и рубины на рельсах не подходят друг другу.Так что лучше выбрать какой-нибудь вкус Linux или, желательно, Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...