• 締切済み

Rubyのファイルを実行できません(初心者)

【環境】 デバイス:MacBookAir エディタ:CotEditor ***************** プログラミング初心者です。 MacにてRubyを独学で学ぼうと思い『たった2日でできるRuby』にある puts("Hello,Ruby.") という1行だけ書いたCotEditorで作成した hello.rb というファイルをターミナルで実行するステップで早くもつまづいております。 テキスト通り cd ruby と記述しても -bash: cd: ruby: No such file or directory とでてきてしまいます。 どなたかご教授お願いできますでしょうか? 画像なしですみません、何故か画像がアップできません。 ファイルサイズ全然余裕なんですけどもね・・・。

みんなの回答

回答No.4

本の内容はわかりませんが、 「cd ruby」 というのは他の方も指摘されている通り ・「ruby」というディレクトリに移動する というコマンドです。 本の中の事前準備みたいなところに、 「mkdir ruby」(rubyというディレクトリを作成する) ようにとか、 「ファイルの保存先はruby/hello.rbにすること」 とか書いてあったりしませんかね? ---- PATHが通っているかは ruby -v などで確認できると思います。

ojakata
質問者

お礼

おおおおお(T ^ T) フォルダの保存先が問題だったようです! ユーザーフォルダって書いてましたが、「ユーザーフォルダ?じゃあデスクトップでも問題ないだろ?」 と勝手に思い込んでおりました・・・。 恥ずかしい・・・耳真っ赤です。 無事に「Hello,Ruby.」 とターミナルに表示されました! 本当にありがとうございます!

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

その本は見たこと無いですが、さすがに間違ったことは書いてないと思うので、 本の通りにしているつもりだが実はそうじゃなかったと言うことだと思います。 もういちど誤りが無いか(というより確実に誤っているので、どこで誤ったのか)を調べてはどうでしょうか。細かい注意書きの読み落としとか。 あと、プログラミングを学ぶ前に、Unix (MacOS)での基本的なコマンドライン操作を学んだ方が、良いかと思います。そうじゃないと、本で書いてあるとおりのことしか出来ませんので。

ojakata
質問者

お礼

ありがとうございます。 本に記載されていない前提条件の何かが違うような気がします。 XCODEのDLからRubyのインストールやらPATH設定やら様々なサイトを調べてやってみましたが、どうしても $ cd ruby と入力すると、同じメッセージが表示されます。 難しいもんですね・・・。 しかしまさかのっけからこんなことになるとは思いませんでした。

回答No.2

パスが通ってないのではないかい。

ojakata
質問者

お礼

ご回答ありがとうございます。 パ、パス・・・? 調べてみます!

ojakata
質問者

補足

結局パス設定わかりませんでした・・・。 OS X yosemite 使用で、Ruby2.2.2もインストールしているんですが、何故本のように読み込んでくれないんでしょう・・・。

回答No.1

-bash: cd: ruby: No such file or directory →コマンドラインでcdをでrubyに移動しようとしたけどそんなのないよ rubyというディレクトリがないのでは?

ojakata
質問者

お礼

ご回答ありがとうございます。 本と同じ作業をしているのですが、何故でしょうね・・・? ファイルはちゃんとあるんですが。

関連するQ&A