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 のインストールでコンパイルに失敗した。
readlineとかが抜けているみたい。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 extensionsTry running `apt-get install -y libssl-dev libreadline-dev zlib1g-dev` to fetch missing dependencies.
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
あと、Package control と Sublimergeだけいれた。
http://uraramarry.blog.fc2.com/blog-entry-7.html
http://futago-life.com/sublime-text3-wiki/how-to/sublimerge
とりあえず、これだけで、subl で起動できた。sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer
あと、Package control と Sublimergeだけいれた。
http://uraramarry.blog.fc2.com/blog-entry-7.html
http://futago-life.com/sublime-text3-wiki/how-to/sublimerge
0 件のコメント:
コメントを投稿