こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

【環境】
デバイス:MacBookAir
エディタ:CotEditor

*****************
プログラミング初心者です。
MacにてRubyを独学で学ぼうと思い『たった2日でできるRuby』にある

puts("Hello,Ruby.")

という1行だけ書いたCotEditorで作成した hello.rb というファイルをターミナルで実行するステップで早くもつまづいております。

テキスト通り cd ruby と記述しても
-bash: cd: ruby: No such file or directory
とでてきてしまいます。

どなたかご教授お願いできますでしょうか?

画像なしですみません、何故か画像がアップできません。
ファイルサイズ全然余裕なんですけどもね・・・。

投稿日時 - 2015-07-13 18:50:03

QNo.9011675

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

本の内容はわかりませんが、
「cd ruby」
というのは他の方も指摘されている通り
・「ruby」というディレクトリに移動する
というコマンドです。

本の中の事前準備みたいなところに、
「mkdir ruby」(rubyというディレクトリを作成する)
ようにとか、
「ファイルの保存先はruby/hello.rbにすること」
とか書いてあったりしませんかね?
----
PATHが通っているかは
ruby -v
などで確認できると思います。

投稿日時 - 2015-07-14 18:28:38

お礼

おおおおお(T ^ T)

フォルダの保存先が問題だったようです!
ユーザーフォルダって書いてましたが、「ユーザーフォルダ?じゃあデスクトップでも問題ないだろ?」
と勝手に思い込んでおりました・・・。
恥ずかしい・・・耳真っ赤です。

無事に「Hello,Ruby.」
とターミナルに表示されました!
本当にありがとうございます!

投稿日時 - 2015-07-14 23:00:21

ANo.3

その本は見たこと無いですが、さすがに間違ったことは書いてないと思うので、
本の通りにしているつもりだが実はそうじゃなかったと言うことだと思います。
もういちど誤りが無いか(というより確実に誤っているので、どこで誤ったのか)を調べてはどうでしょうか。細かい注意書きの読み落としとか。

あと、プログラミングを学ぶ前に、Unix (MacOS)での基本的なコマンドライン操作を学んだ方が、良いかと思います。そうじゃないと、本で書いてあるとおりのことしか出来ませんので。

投稿日時 - 2015-07-13 23:35:27

お礼

ありがとうございます。

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

投稿日時 - 2015-07-14 15:04:38

ANo.2

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

投稿日時 - 2015-07-13 18:58:43

補足

結局パス設定わかりませんでした・・・。

OS X yosemite 使用で、Ruby2.2.2もインストールしているんですが、何故本のように読み込んでくれないんでしょう・・・。

投稿日時 - 2015-07-13 23:21:47

お礼

ご回答ありがとうございます。

パ、パス・・・?
調べてみます!

投稿日時 - 2015-07-13 21:17:53

ANo.1

-bash: cd: ruby: No such file or directory
→コマンドラインでcdをでrubyに移動しようとしたけどそんなのないよ

rubyというディレクトリがないのでは?

投稿日時 - 2015-07-13 18:57:25

お礼

ご回答ありがとうございます。

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

投稿日時 - 2015-07-13 21:17:08

あなたにオススメの質問