Как настроить config.yml, чтобы установить devkit?
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Aaron>cd /DevKit
The system cannot find the path specified.
C:\Users\Aaron>cd \DevKit
C:\DevKit>ruby dk.rb init
Initialization complete! Please review and modify the auto-generated
'config.yml' file to ensure it contains the root directories to all
of the installed Rubies you want enhanced by the DevKit.
C:\DevKit>ruby dk.rb install --force
Invalid configuration or no Rubies listed. Please fix 'config.yml'
and rerun 'ruby dk.rb install'
C:\DevKit>
Конфигурация 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
#
---
Я полностью в тупике, я понятия не имею, что делать. Может ли кто-нибудь сказать мне, как решить эту проблему?
Ответы
Ответ 1
Да, я не думаю, что это могло бы быть более расплывчатым. В основном, он запрашивает одну ссылку на вашу рубиновую установку. Моя жизнь находится в моем каталоге Program Files, так как я предпочитаю держать все установленные вещи в одном месте, а не прямо на диске C, как по умолчанию (я на окнах).
Итак, поскольку мой путь установки Ruby:
C:\Program Files\Ruby200-x64
Мой весь файл 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:/Program Files/Ruby200-x64"
Заметьте, я поместил свой путь в Ruby в кавычки, потому что он содержит пробел. Если ваш путь не содержит пробела, вам это не понадобится.
Я вижу, что это многозначительно для многих людей, поэтому я надеюсь, что это поможет.
Обновление
Я вижу, что пробелы в пути к файлам приводят к проблемам, поэтому я перевел мой обратно на диск c:\только потому, что я не хочу иметь дело с ним. Я рекомендую держаться подальше от пробелов в пути к файлам, если вы не хотите устранять проблемы по строке.
Ответ 2
Итак... этот файл просит указать вашу рубиновую установку.
для меня... моя выглядела так:
- C:\RailsInstaller\Ruby2.0.0
Ответ 3
Введите свой путь к папке с установкой ruby
Образец - три штриха, затем переход к следующей строке
Добавьте еще одну тире, пробел и путь
---
- C:\Ruby21-x64
(Поскольку вы можете видеть, что три тире уже были помещены в
конец вашего файла config.yml, поэтому вам в основном нужно добавить последнюю строку)
Ответ 4
Вы должны использовать косые черты "/" вместо обратных косых черт "\" на окнах.
Работал для меня на Win7x64
Ответ 5
Следите за пустыми местами! Моя проблема в том, что это может быть и твоя!