web-dev-qa-db-ja.com

構成が無効であるか、ルビーがリストされていません。 'config.yml'を修正し、 'Ruby dk.rbinstall'を再実行してください

Rubyをwindows7にインストールして、ScoutとSASSを使用したいのですが、Windowsインストーラーでインストールしましたが、初期化してから、SASSを構成するためにインストールしています。

Ruby dk.rb init

問題なく

Ruby dk.rb install

Config.ymlファイルを構成するときにエラーが発生しました。私のRubyフォルダーは休憩パスにあります:

G:\Ruby22-x64

これがスクリーンショットです:

enter image description here

同様の質問 によると私はこのパスファイルを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
#
-"G:/Ruby22-x64"

私も試しました:

-G:/Ruby22-x64

または

-G:/Ruby22-x64/bin

そしてまたこれ:

---
-G:\Ruby22-x64

また、c:\ programfilesにインストールしてから、config.ymlにパスを書き込んでも機能しません。

何もうまくいきませんでした。どうすれば解決できますか?

13
Nickool

試してください:

---
- G:\Ruby22-x64

[〜#〜] yaml [〜#〜]構文では、上部に3つのダッシュが必要であり、次にダッシュスペースの両方が必要です。 (-

30
Azolo

yMLファイル(「DevKitExtractionフォルダーにリストされている」)と混同しないでください。Rubyディレクトリ名(C:/またはプライマリディスクドライブにインストールされている)を入力してください(インストールしました) Ruby on C:/ Ruby22-x64)YMLファイルの最後にそのディレクトリ名を置くだけです

お気に入り

  • C:/ Ruby22-x64ドライブ名と「-C:/ Ruby22-x64」の間の空白に注意してください。
2
Zeeshan_DaDa

これが解決策です。

# ---
# - C:/Ruby19trunk
# - C:/Ruby192dev
#
---
- "D:/Program Files/Ruby23-x64"

あなたはそのスペースに気付くはずです 詳細についてはこの写真を見てください

0
ziazan