Я пытаюсь установить ruby ​​on rails, но он говорит мне, что я не установил gem byebug 11.0.1, но он у меня установлен?

Я пытаюсь установить Ruby on Rails на машину с Windows 7. Я следовал инструкциям на странице http://installrails.com/. Я попытался запустить сервер, и он сказал запустить bundle install, чтобы установить отсутствующий turbolinks гем. Я не смог найти gem 'turbolinks <~> 5> x86 -mingw32' ни в одном из источников драгоценных камней, перечисленных в вашем драгоценном файле или доступных на этой машине.

Я, конечно, попробовал пакетную установку, вот результат: административная оболочка

Обратите внимание, что мне пришлось установить более новую версию Ruby, а затем выполнить gem install byebug, чтобы добраться до этой точки, но для меня это странно, потому что там написано

обязательно gem install byebug succeeds.

Это удается, но все равно не работает :(. Любой совет?

РЕДАКТИРОВАТЬ: после попытки установки комплекта gem и установки другого комплекта я теперь получаю вашу рубиновую версию 2.5.5, но указанный вами gemfile - 2.2.6? у кого-нибудь есть работа для этого?


person Samuel Wakeman    schedule 14.05.2019    source источник
comment
Я не использовал окна годами, поэтому не могу помочь, но Windows - не лучшая среда для Rails (сейчас может быть лучше, но раньше были проблемы со скоростью и совместимостью). Mac или Linux намного лучше. Если у вас достаточно ресурсов на вашем компьютере с Windows, запустите виртуальную машину с Linux на ней - это избавит вас от головной боли.   -  person andreofthecape    schedule 14.05.2019
comment
любые идеи по ссылке, чтобы найти хорошее программное обеспечение vm?   -  person Samuel Wakeman    schedule 14.05.2019
comment
Виртуальный ящик Затем вы можете запустить настольную версию вашей любимой версии Linux (мне нравится Ubuntu), чтобы она имела браузер, и вы можете использовать текстовый редактор с графическим интерфейсом, в противном случае вы можете запустить серверную версию и перенаправить вывод браузера на ваш хост Windows (я предпочитаю первый выбор)   -  person andreofthecape    schedule 14.05.2019


Ответы (1)


Рубиновая версия Blockquote — 2.5.5, но указанный вами gemfile — 2.2.6.

Перейдите в свой Gemfile и удалите рубиновую строку. После этого вы можете нормально запустить команду установки пакета

И, возможно, другие проблемы: установите с новой версией ruby ​​​​(2.5.5) новейший гем rails, а затем попробуйте установить byebug и turbolink.

person Leon    schedule 14.05.2019