• 締切済み

ruby : no such file of・・・

ruby-2.2 consoleでコマンドプロンプトを開いて、スクリプトファイルにあるフォルダにcdコマンドで移動して、ファイル名「ruby proto.rb」と入力すると、 ruby: No such file of directory -- proto.rb (LoadError) と出て先に進めません。 ディレクトリもファイルもちゃんとあるのですが……。 回答お願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.3

>ディレクトリもファイルもちゃんとあるのですが……。 type proto.rb で、ファイル内容が表示されますか?されないでしょう?「指定されたファイルが見つかりません」となるはず。 ディレクトリか、ファイル名が違っていると思われます。 dirコマンドで確認してください。 No2の方の回答は、Rubyプログラム中で、requireする場合との混同です。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

スクリプトファイルを探すパスにカレントディレクトリが含まれていないだけでは? 環境変数RUBYPATHにカレントディレクトリを表す . を追加するなり、 ruby ./proto.rb のようにカレントディレクトリにあることを明示的に指定すればよろしいかと。

noname#212058
noname#212058
回答No.1

cd コマンドで移動後に、dir コマンドでフォルダの中にきちんとファイルが存在するかを確認してみてください。ファイル名が実は proto.rb.txt になっているとか、アリがちです。

関連するQ&A

専門家に質問してみよう