Ошибка при установке Rails с помощью DevKit

Я пытаюсь установить рельсы с помощью Devkit на Windows 7.

Я установил railsinstaller

Я добавил путь к Ruby2.1.0 в config.yml:

# This configuration file contains the absolute path locations of all
# installed Rubies to be enhanced to work with the DevKit. This config
# file is generated by the 'ruby dk.rb init' step and may be modified
# before running the 'ruby dk.rb install' step. To include any installed
# Rubies that were not automagically discovered, simply add a line below
# the triple hyphens with the absolute path to the Ruby root directory.
#
# Example:
#
# ---
# - C:/ruby19trunk
# - C:/ruby192dev
#
---
- C:/RailsInstaller/Ruby2.1.0

Когда я пытаюсь бежать

ruby dk.rb install

Это дает мне следующее:

[INFO] Пропуск существующего переопределения gem для «C:/RailsInstaller/Ruby2.1.0»
[WARN] Пропуск существующей вспомогательной библиотеки DevKit для «C:/RailsInstaller/Ruby2.1.0»

Когда я попытался использовать параметр силы:

ruby dk.rb install --force

Я получаю это:

[ПРЕДУПРЕЖДЕНИЕ] Обновление (с резервной копией) существующего переопределения gem для «C:/RailsInstaller/Ruby2 .1.0» [ПРЕДУПРЕЖДЕНИЕ] Обновление (с резервной копией) вспомогательной библиотеки DevKit для «C:/RailsInstaller/Ruby2 .1.0»


person Abkreno    schedule 11.05.2015    source источник


Ответы (1)


Аналогично я ответил на другие вопросы о переполнении стека. Как здесь:

предупреждения обрабатываются как ошибки в rails

Но мое честное предложение состоит в том, чтобы пресечь разработку Rails в зародыше и начать разработку на OSX или Linux. Вы будете очень благодарны за то, что сделали. Ruby очень естественен для Linux по своей природе, и выход из среды Windows поможет вам избавить вас от сердечной и головной боли.

Я рекомендую использовать виртуальную машину Vagrant в Windows для разработки Ruby. Vagrant работает под управлением Linux Ubuntu и позволяет синхронизировать папки между вашим локальным компьютером и вашей виртуальной машиной. Документация и инструкции здесь:

http://docs.vagrantup.com/v2/getting-started/index.html

Конечно, если у вас есть доступ к Mac, OSX поставляется с предустановленным Ruby, поэтому подготовка среды Rails к работе займет всего несколько минут. Если вы этого не сделаете, Vagrant — отличная виртуальная машина для работы.

person James    schedule 11.05.2015