rubyにてhello worldを表示させたいのですがNo such file or directory -- hello_world.rb (LoadError)と出てきて困ってます。解決策がわかりましたらご教示願えますでしょうか?
macにてrubyのプログラミングを始めようとしているものです。
下記サイトを参照しつつ同じように行い環境構築をいたしました。
(バージョンは最新のにしました。)
http://pplog.org/?p=1845
まず手始めにhelloworldという文字の表示をしたく下記サイトを参照しつつ
hello_world.rbというファイルを作りました。
http://www.atmarkit.co.jp/ait/articles/1402/27/n …
--------
#!/usr/bin/env ruby
# encoding: utf-8
puts "Hello World!"
--------
その後、ターミナルで下記の通り入力し、実行しました。
ruby hello_world.rb
しかし、helloworldとでずにNo such file or directory -- hello_world.rb (LoadError)
という文字が出ました。
※原因が「hello_world.rb」ファイルの#にあるのかと考え#抜きのソースも入力し実行しましたがダメでした。
何が原因であるのかわからず途方に暮れております。
環境構築は同じステップをふみ再確認しましたが、問題がないようです。
「hello_world.rb」ファイルはFinderの「書類」という項目の中に格納致しましたが、
ここに原因があるのでしょうか?
ネットで原因を調べてもよくわからず困っております。
もしわかる方がおりましたら、解説願えますでしょうか?
こんな初歩的なところで躓いているようでは適正はないのかもしれませんが、
どうか宜しくお願いします。
説明不足の点があるかと思いますので、ご指摘を受けましたら、
追記致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは、
http://support.apple.com/kb/TA20520?viewlocale=j …
上記URLをみると、
「「書類 (Documents)」はホームディレクトリ (˜) のサブディレクトリです。 」
との記述がありますね。
ターミナルを開くと通常はホームディレクトリにいると思います。
そこでls(エルエス)を入力するとDocumentsサブディレクトリが存在するのがわかります。(上記URLの図1です)
ls(改行)
ディレクトリの移動にはcs(シーディー)コマンドを使用しますので、以下を入力します。
cd Documents(改行)
ここで
ls(改行)とすれば、hello_world.rbのファイルが表示されると思います。
ここで、以下を入力してみてください。
ruby hello_world.rb(改行)
macは使用したことが無いのでわからないのですが
もしかしたら以下の様に入力する必要があるかもしれません。
ruby ./hello_world.rb(改行) ピリオド、スラッシュを追加
ターミナル上でプログラムを実行するのであれば、使用する主要なコマンドは予め勉強しておいたほうが良いかも知れません。
参考URL:http://support.apple.com/kb/TA20520?viewlocale=j …
No.1
- 回答日時:
hello_world.rb のあるディレクトリで実行してください.
この回答への補足
ご回答有難うございます。
当方無知なもので御座いまして、ディレクトリというのが理解できませんでした。
下記サイトを参照してようやく概念はわかりました。
http://www.geocities.co.jp/Technopolis/7948/lern …
ただし、hello_world.rb のあるディレクトリで実行してくださいというのが
何を指すのかがわかりませんでした。
もし宜しければ、もう少し詳しく教えていただけないでしょうか?
ググれと言われるかもしれませんが、調べてもわからず困ってます。
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- JavaScript React と Electron でデスクトップアプリを開発する環境について 1 2023/02/08 11:16
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- Ruby プログラミング 3 2023/06/09 14:30
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- Gmail 現在、お名前ドットコムで取得したドメインから「hello@〜」というメールアドレスを作成し、Gmai 1 2022/07/03 23:13
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- 世界情勢 中国の福島第一原発処理水放出 IAEA報告への反発 7 2023/07/06 21:16
- 英語 再帰代名詞の使用及び不使用条件について 2 2022/10/17 11:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
三項でたとえば交換って
-
教えてください
-
再起動後必ず2つのエラーが出...
-
ビーリアルのユーザー名を変え...
-
C言語の入力した文字を反転させ...
-
パソコンのスクリーンセーバー...
-
pythonエラー
-
英数字を含む文字列(0-9,A-Z)...
-
100万件越えCSVから条件を満た...
-
VBA メモ帳の上書き保存がしたい
-
文字コードのエラー
-
WinSCPで画像のように puttyを...
-
VBScriptでExcel(2019)上のデー...
-
Accessで文字列のバイト数読み込み
-
【メモリ不足で落ちる(python)】
-
パイソンエラーについて
-
符号付整数の演算結果を答えよ ...
-
pandasでsqlite3にテーブル作成...
-
IDLE.Shell 3.10.0
-
(再質問)エクセルのマクロボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
RubyでNo such file or directo...
-
Ruby interpreter (CUI) 2.2.3 ...
-
Rubyでローカルにあるファイル...
-
Rubyでpdfファイルを読み込む方法
-
RubyでexeファイルをつくるExer...
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
小文字wと大文字Wの区別
-
初心者 パイソンプログラム
-
VB.NETで階乗を求めるプログラ...
-
CかC++どちらを覚えるべきですか?
-
フォルダー名の大文字小文字
-
web上のhtmlファイルから文字デ...
-
Ruby on Railsでボタンをクリッ...
-
プログラミング言語で大文字と...
-
Filterで大文字、小文字の区別
-
VBとフィボナッチに明るい方、...
-
COBOLのIFの入れ子について
-
COBOL計算
-
GoTo文について
おすすめ情報