- 個人的なメモとして(
よく忘れるので)
開発環境
- 仮想ソフト:Parallels Desktop 13 for mac
- Ubuntu 16.04
- Ruby 2.5.1
Ubuntu設置
- Parallelsの場合、英語版Ubuntu16.04を無料ダウンロードすることで、1. ~ 3.をスキップできる
- 下記サイトからUbuntuのISOファイルをダウンロードする
-
md5sumを確認する
- Mac:
md5 <File Name>
- Windows:
certutil -hashfile <File Path> [Hash Algorithm]
- Mac:
-
Parallelsを起動し、新規 > DVD/イメージファイルからWindows/その他OSをインストールを選択する
-
UbuntuのISOファイルを選択する
-
Linuxユーザー名とパスワードを設定する
-
Ubuntuの保管ディレクトリを設定する
-
構成を設定する
- メモリを1GB → 4GBに変更
-
下記コマンドを実行する
sudo apt update && sudo apt upgrade -y
- 実行時、下記エラーが発生した場合、こちらを参考にして修正を行う
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi' E: Sub-process returned an error code
-
Ubuntuを再起動する
Rubyインストール
- rbenvを使用する
-
gitをインストールする
sudo apt install git -y
-
rbenvをインストールする
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
-
PATHが通るように.bashrcに設定する
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
-
.bashrcに下記を追加する
eval "$(rbenv init -)"
-
PATHが設定できているか確認する
- 問題がなければ.bashrcファイルに4., 5.で入力したPATHが記入されている
cat .bashrc
-
PATHに追記した内容を反映させる(再起動させる)
source ~/.bashrc
-
コマンドで確認する(2018/05/13現在)
rbenv -v rbenv 1.1.1-30-gc8ba27f
-
ruby-build(rbenvのプラグイン)をインストールする
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
-
必要なパッケージをインストールする
sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev -y
-
rbenvでインストールするRubyのバージョンを確認する
rbenv install -l
-
Ruby 2.5.1をインストールする
rbenv install 2.5.1
-
インストールに失敗した場合は、エラーメッセージに記載されているパッケージをインストールする
ERROR: Ruby install aborted due to missing extensions Try running `apt-get install -y <Packages that need to be installed>` to fetch missing dependencies.
-
-
通常使うバージョンに設定する
rbenv global 2.5.1
-
Rubyのバージョンを確認する
ruby -v ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
-
(任意)gemのバージョンを更新する
gem update --system
-
(任意)bundlerを導入する
gem install bundler