Translate

2015/10/01

Windows でRuby を使う準備

ネットでも記事があるが、自分の状況をまとめておく。
WindowsでRubyを使うのに、VMでLinuxを使うことにした。

 >  補足「WindowsユーザーがRubyを使うには」
 >   Windowsユーザーには、3つの選択肢があります。
 >  これを機にWindowsからLinuxに乗り換える
 >  VirtualBoxなどの仮想環境を利用して、Linuxをインストールする
 >  ActiveScriptRubyなどの有志によるバイナリパッケージを利用する
 >   Windows上でのRubyによる開発では、処理系のパフォーマンスが悪い、Rubyに関する情報源の多くはUNIX系のOSが前提となっているなど、残念ながらイバラの道を歩むことになります。ですので、1もしくは2の選択肢を選ぶことを強くお勧めします。



Virtual Boxのインストール


VM Linuxの作成

VMを作成し、Linuxをセットアップ。

VMにインストールイメージを設定するときにエラー発生。

ディスクメージファイル C:\Users\MasakiMurano\Desktop\ubuntu.iso を開けませんでした。
Could not get the storage format of the medium 'C:\Users\MasakiMurano\Desktop\ubuntu.iso' (VERR_NOT_SUPPORTED).
終了コード : VBOX_E_IPRT_ERROR (0x80BB0005)
コンポーネント: MediumWrap
インターフェース: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}
呼び出し先: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}
呼び出し先 RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
多分、ファイルが壊れてるのかも?

再ダウンロードしたら、行けた。

その他、このページも参考になった。

あと、ディスクイメージファイルはここで、削除してOK。

Rubyのインストール

いざRubyを始める。今回は、2.2.3を入れた。

ruby のインストールでコンパイルに失敗した。

The Ruby openssl extension was not compiled.
The Ruby readline extension was not compiled.
The Ruby zlib extension was not compiled.
ERROR: Ruby install aborted due to missing extensions
Try running `apt-get install -y libssl-dev libreadline-dev zlib1g-dev` to fetch missing dependencies.

readlineとかが抜けているみたい。

sudo apt-get install -y libssl-dev libreadline-dev zlib1g-dev

再度 Rubyをインストール。
rbenv install 2.2.3
今度は成功。 ruby -v で、2.2.3が確認できた。


エディタ

Sublime textを使うことにしていたので、インストール。
http://qiita.com/nonNoise/items/3a4e87c04cc59142cdb2

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
とりあえず、これだけで、subl で起動できた。

あと、Package control と Sublimergeだけいれた。
http://uraramarry.blog.fc2.com/blog-entry-7.html
http://futago-life.com/sublime-text3-wiki/how-to/sublimerge

参考


0 件のコメント:

コメントを投稿