1

私はRubyを学び、単純なHello Worldプログラムを作成しています.何らかの理由でコマンドプロンプトがディレクトリを見つけることができません(これはC:\Documents and Settings\Matt\My Documents\Ruby Testing Zone\hello.rbです)。ディレクトリを C:\Ruby193\bin に設定して、次のコマンドを入力してプログラムを実行しようとしました。

ruby C:\Documents and Settings\Matt\My Documents\Ruby Testing Zone\hello.rb

そして、私はこのエラーで終わります:

ruby: No such file or directory -- C:\Documents <LoadError>

ファイル名のどの部分でもスペルミスがないことを確認するために何度もチェックしました。何が起こっている?

4

2 に答える 2

1

ファイル名全体を二重引用符で囲みます。それ以外の場合、Windows はそれを単一のパラメーターとして扱いません。

于 2012-06-26T00:43:06.790 に答える
0

open コマンドではDocuments、 、and、およびの間のスペースSettingsがバックスラッシュで処理されていることを確認してください。つまり、パスは次のようになります。

C:\\Documents\ and\ Settings\\Matt\\My\ Documents\\Ruby\ Testing\ Zone\\hello.rb

または、2 つのバックスラッシュをスラッシュに置き換えます。

C:/Documents\ and\ Settings/Matt/My\ Documents/Ruby\ Testing\ Zone/hello.rb
于 2012-06-26T00:42:37.107 に答える