Моя версия ruby: ruby ​​2.1.5p273 (2013-11-13 ревизия 48405) [i386-mingw32] Моя версия rails: Rails 4.1.8 У меня Windows 10. Я установил railsinstaller с ruby ​​2.1.

Моя проблема:

Когда я использую команду: rails new hello_app, я получаю привет от приложения, ОК. Но когда я использую команду: rails g controller hello index или rails s, я получаю:

DL устарел, используйте Fiddle Usage: rails new APP_PATH [options]

Параметры: -r, [--ruby = ПУТЬ] # Путь к выбранному вами двоичному файлу Ruby ... Это создает скелетную установку Rails в ~ / Code / Ruby / weblog. Смотрите README во вновь созданном приложении, чтобы начать работу.

Я хочу работать с Ruby on Rails в Windows 10, поэтому, если это возможно, мне нужны решения без виртуальной машины.

2
Marek Spyrzewski 26 Дек 2015 в 00:21

2 ответа

Лучший ответ

DL устарел, используйте Fiddle Usage: rails new APP_PATH [options]

Это предупреждение, DL используется Ruby для обслуживания внешних источников. Что больше связано с поддержкой SSL и безопасным управлением пакетами. Итак, если вы спросите меня, что делать, я бы сказал:

  • Попробуйте Rails Installer для Windows. [Без ВМ]
  • Или вы можете попробовать Linux Distro, например Ubuntu, Debian или систему на основе RPM. Я настоятельно рекомендую использовать любой Linux, кроме Windows. Или другой unix, например Mac
  • Благодаря вам - вы можете добавить путь C:/ перед выполнением.
0
Mahabub Islam Prio 26 Дек 2015 в 15:21

Хорошо, спасибо за помощь. Может быть, я глуп, но мне нужно всего лишь набрать cd C: ... для моего приложения, прежде чем пытаться сгенерировать контроллер. Извините за беспокойство.

1
Marek Spyrzewski 26 Дек 2015 в 13:50