RubyインタプリタをどちらのMacでも実行できません(1台のMacBookと1台のMacBook Pro、どちらもSnow Leopardを実行しています)。実行すると、ターミナルでRuby
と入力しても何も起こりません。 _Ctrl+C
_を押すと殺すことができますが、それだけです。アクティビティモニターで確認できるので、Rubyプロセスが実行されていることがわかります。 _Ruby --version
_の実行は正常に機能します。
私は以下を試しましたが、まったく役に立ちませんでした。
役に立つかもしれない他のいくつかの情報:
私は今夜この問題をオンラインで探していましたが、それについての議論は見つかりませんでした。何が原因なのか途方に暮れているので、どなたでもご協力いただければ幸いです。
Rubyコマンド自体は、スクリプトファイルを提供するか、-eオプションを使用して、指定したとおりに動作します。
Ruby -e ' puts "hello world" '
ただし、IRB(インタラクティブRuby)が必要だと思います。シェルでirb
を実行します。
正確に何をしようとしているのですか? Ruby
コマンドは入力を想定しています。ほとんどの場合、実行するRubyコードを含むファイルです。その場合、ファイルの名前を指定する必要があります。
> Ruby my_Ruby_file.rb
代わりに interactive Ruby Shell 、つまり [〜#〜] repl [〜#〜] コンソールを実行したい場合Rubyコードを入力してEnterキーを押すたびに実行させることができます。必要なコマンドは、irb
です。