- ベストアンサー
USBメモリ上でのRubyプログラミング環境構築
- USBメモリ上でRubyのプログラミング環境を構築する方法とは?
- 初心者でも学校のパソコンに依存せずにRubyのゲーム制作を可能にする手順
- Windows Vistaでも正常に動作するためのUSBメモリにインストールする方法
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No.2です > その後ruby.batと入力してアドレスがたくさん表示されました。 > ここで詰んでいるところです。 アドレスと仰られているのは、設定されたPathの内容が表示されているものだと思います。たくさん表示されるのは正常です。 その最後に追加したパス、前述の例でいえば F:\ruby-1.8\bin 、が表示されていれば正しく設定できています。 もし正常にパスが設定されていれば、コマンドプロンプトで ruby -v と入力すればRubyのバージョンが表示されます。 私の例では以下のような表示になりました。 F:\>ruby -v ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mswin32]
その他の回答 (2)
- siffon9
- ベストアンサー率64% (136/211)
家や学校のパソコンにUSBメモリを挿したときにいつも同じドライブに割り当てられるという前提ですけれども、パスを追加するバッチファイルを作成して、コマンドプロントを開いて最初にそのバッチファイルを実行すれば良いのではないでしょうか? 家や学校のパソコンでUSBメモリのドライブが異なると思いますのでバッチファイルは、2つ用意する必要があると思いますが。 例えばUSBメモリがFドライブだとして、ActiveScriptRubyのインストール先が、F:\ruby-1.8\ だとすると、バッチファイルの内容は path = %path%;F:\ruby-1.8\bin の1行になります。 このファイルをUSBメモリに置いておいて 1.コマンドプロンプトを開く 2.Fドライブに移動 3.バッチファイルを実行 でrubyが使用できるようになります。MyGame、Ruby/SDLは知りませんが、同じようにパスを追加することで利用できるようになると思います。 ActiveScriptRubyのRuby Consoleではなくて、コマンドプロント使用が条件になります。アイコンクリックでは起動できませんので、あくまでも参考としてお読み下さい。
お礼
お礼を忘れていたようで申し訳ございません! 遅れてしまいましたが、今お礼をさせて頂きます。 回答ありがとうございました。
補足
回答ありがとうございます。 回答に書いてあることをやってみて、コマンドプロンプトでバッチファイルを実行して見ましたが、 path = の後に色々とアドレスが表示されて、実行するができませんでした。 バッチファイルやコマンドプロンプトに関しての知識が無さ過ぎるだけかもしれないので、 もし対処方法があれば教えてもらえると助かります。 試したパソコンではGドライブなのでバッチファイルの内容のF:のところをG:に修正して、 rubyという名前で保存。ruby.batというのができました。 コマンドプロンプトでG:と入力し、Gドライブに移動。 その後ruby.batと入力してアドレスがたくさん表示されました。 ここで詰んでいるところです。
- markelf
- ベストアンサー率71% (5/7)
ゲームを作ることが目的なのであれば、一番簡単なのはRuby/SDLスターターキットという素晴らしいものが公開されていますので、これを使えばよいかと。 Ruby/SDLスターターキット http://route477.net/w/?RubySDLStarterKit ここからrskit-1.2.0b.zipをダウンロードして解凍したフォルダをUSBにコピーします。 このフォルダ内にあるmain.rbを改造していくだけでゲームが作成できます。 出来上がったゲームを配布するときも、このフォルダごとコピーして渡すだけでOKなので楽です。
お礼
回答ありがとうございます。 確かにこれならUSBメモリで実行できました! ただ「Rubyではじめるゲームプログラミング」という本に書いてある、 サンプルプログラムを書き写して実行してもエラーになってしまい、 自分の持っている教材ではできないみたいなので、 もう少し方法を考えてみて、できないようであれば、 教材を変えてこれを使ってみることにします。 本当にありがとうございました。
お礼
回答ありがとうございます。 その後ruby -vと入力してもできなかったのですが、 USBメモリのGドライブからCドライブに変えて、 もう一度ruby -vと入力してみると上手くできました。 2度も回答を書いていただきありがとうございました。 これで課題研究をすることができます。