• ベストアンサー

RubyはWindowsでは動かないのでしょうか

お世話になります。 企業向けではなく、個人的にRubyをやりたいのですが、 環境設定が上手くできず、調べたところ下記ページが出てまいりました。 「若手エンジニア/初心者のためのRuby 2.1入門(1)」 http://www.atmarkit.co.jp/ait/articles/1402/27/news042.html この記事の中では、Windowsでは茨の道を進むことになるため、 MacかLinuxにするよう強く推奨されています。 私の環境はWindows7ですが、本当なのでしょうか? 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.4

> Rubyのトップページからzip版をダウンロードして「7Zip」で解凍し、 Rubyのトップページと言えるのは https://www.ruby-lang.org/ja/ だけですが、そこにはZIPファイル等ありませんよ。何か変なサイトを見ているのでは? トップページから、ダウンロードをクリックして、「Windows版Rubyバイナリ」のところにある ActiveScriptRuby もしくは RubyInstaller のインストーラーを使ってください。 それ以外の方法でWindowsにRubyをインストールしようとする人がいるとは思いませんでした。

noname#222186
質問者

お礼

ご回答ありがとうございます。 WindowsでRubyを動かす方法がようやく分かりました。 よくドキュメント、文章を読むことを心がけます。

その他の回答 (3)

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

簡単なプログラムなら、何も問題はありません。 日本語をプログラム中に書くのなら、「文字コードとは何なのか」程度を知っている必要があります。 あと、gemというツールでライブラリを追加でインストールするときに、Windows用のバイナリが提供されていないライブラリもあります。そういうライブラリを使いたいときは、Cソースからコンパイルする環境を作っておく必要があります。 しかし、「環境設定がうまくできず」とのことですが、WindowsへのRubyのインストールで環境設定で躓く点がちょっと想像できません。そういう人の場合、Linuxとかに手を出すのは無理かと思いますので、Windows上でRubyを使ってください。

noname#222186
質問者

お礼

ご回答ありがとうございます。 とほほ。自分の実力がいかなるものかを思い知りました。 「文字コードとは何か」これをきちんと説明出来る自信もございません。 環境設定で躓くのが私の特徴ですので、Ruby自体まだ手を出さないで、 数年ほど浸かっていたC,JSを中心に勉強してみたいと思います。 どうも、ありがとうございました。Thanks!!です。

noname#222186
質問者

補足

補足で失礼致します。 環境設定が上手く出来ない理由を明かしますと、 Rubyのトップページからzip版をダウンロードして「7Zip」で解凍し、 その後、ruby.exeファイルを探しましたが、見つかりませんでした。 と、ここでわからなくなりました。これが私の実情です。 やっぱりプログラミング肌ではないんだと強く感じましたね。

  • f272
  • ベストアンサー率46% (8625/18445)
回答No.2

「環境設定が上手くできず」なんていう状況なら,私もLinuxにすることを勧めます。

noname#222186
質問者

お礼

LinuxはUbuntuOSだけ使っていたことがあります。 無料のOSですが、これを一度インストールするとアンインストールが (私には)わからないので、やめておきます。素人ですみません。 ご回答ありがとうございました。

回答No.1

rubyというと一番使われているのがruby on railsでの本格的なwebサイト制作ですが このレベルになると、windowsではできないことはないけど結構面倒臭い、という感じになります。 逆にWebアプリ開発として使うつもりが無く、rubyのみで何かをしたい場合には、WIndows版をそのままインストールしてもそんな困ることは無いですよ。 私も自宅で開発を行うときはLinuxのサーバーに繋ぎに行きますが、あれ?ここの動作どうなっていたっけ?とrubyのちょっとしたコードを動作検証であったり、手元のテキストファイルのちょっとした加工をするときはwindows版をよく使いますよ。 railsでアプリ開発するかどうかが分かれ目で、そこに踏み込むとWIndows上に仮想でLinuxサーバーを立てた方がいいと思いますが、そうで無いならWindowsの方がいいと思います。

noname#222186
質問者

お礼

ご回答ありがとうございます。 流石とばかりにプロフェッショナル感が伝わってきます。 私がそもそもRubyをやりたいなと思ったきっかけはパズルでした。 慣れたCでパズルのプログラムを作るよりスマートだと知ったためです。 が、Cに書き換える方向でも勉強になるかなと思いました。 Linuxはもう少しコンピューターを勉強してからにしてみます。

関連するQ&A