3

Windows に Ruby をインストールしたいのですが、

  ruby dk.rb init

config.yml を変更して、以下をインストールします。

E:\devkit>ruby dk.rb install

しかし、出力はエラーです:

[ERROR] Unable to find RubyGems in site_ruby or core Ruby. Please
install RubyGems and rerun 'ruby dk.rb install'.

私は何かを失いましたか?

4

8 に答える 8

3

私がそれを解決した方法は、config.ymlを開いて、

- C:/path_to_ruby

それでおしまい。ルートディレクトリのみ。アドレス バーからコピー ペーストする場合に備えて、スラッシュはバックスラッシュではなく / であることに注意してください。

于 2013-12-22T16:26:01.727 に答える
2

私は同じ問題を抱えていましたが、ここですべての回答を行っても1日解決できませんでした. 最終的に、これを機能させるには、「C:/path_to_ruby」だけでなく、先頭の 3 つの「---」のコメントも削除する必要があることに気付きました。

于 2015-06-23T08:53:35.587 に答える
2

これと同じ問題が、Windows 8.1 ボックスのコンパイル済みソースから取得した Ruby インストールで発生しました。

私の場合、「ruby dk.rb init」は既存の Ruby インストールにデータを取り込むことができなかったため、手動で config.yml ファイルに入力しました。

したがって、rubydir の絶対パス (つまり C:/ruby215) を追加する代わりに、次のように入力する必要がありました。

-- << ruby​​-installの絶対パス >>/usr

例: - C:/ruby215/usr

その後、コマンド「ruby dk.rb install」が正常に実行されました。

于 2015-02-26T19:06:15.390 に答える
1

私はこれと同じ問題を抱えていましたが、これがその価値のために私がしなければならなかったことです.

  1. まず第一に、私は管理者としてコマンドプロンプトを実行していませんでした
  2. 次に、Ruby のメイン フォルダー パスを config.yml に追加する必要がありました。

これらの両方を行った後、正しくインストールされました。

于 2015-04-10T21:54:48.133 に答える
0

DevKit のインストールでエラーが発生します。64 ビット用の Ruby を使用している場合は、Ruby と DevKit をアンインストールします。Ruby と DevKit の 32 ビット バージョンをインストールすると、問題が解決しました。

于 2015-07-14T11:27:06.997 に答える
0

私の問題は、config.yml に Ruby へのパスを含めましたが、エラーがまだ存在することです。どういうわけか、私には2つの道があることがわかりました:

- e:/Program Files (x86)/Heroku/ruby-1.9.2
- C:/Ruby22-x64

最初のパスを削除すると、正常に動作します。

于 2015-06-04T22:27:08.640 に答える