2015-05-11 1 views
0

Im пытаясь установить рельсы с помощью DevKit на окнах 7Ошибка в разделе Установка Rails Использование DevKit

Я установил 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] Пропуск существующего гема переопределения 'C: /RailsInstaller/Ruby2.1.0'
[WARN] Пропуск существующего DevKit помощник библиотеки для 'C: /RailsInstaller/Ruby2.1.0'

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

ruby dk.rb install --force 

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

[WARN] Обновление (с резервированием) существующего гем переопределения для 'C:/RailsInstaller/Ruby2 .1.0' [WARN] Обновление (с резервированием) DevKit вспомогательная библиотека для 'C:/RailsInstaller/Ruby2 .1.0'

ответ

1

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

warnings being treated as errors in rails

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

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

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

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