RubyとRailsの学習をするに当たって開発環境の構築でハマってしまったので自分用のメモです。
Vagrantを使いCentOSがインストールされている状態が条件です。
あくまで私の環境でこれでokだったので、参考にされる場合は自己責任でお願いします。
centOSにvimをインストール
https://qiita.com/silverskyvicto/items/386839cc3e2fcfa191fe
vimのインストールが終わったらホームディレクトリ(/home/vagrant/)に.vimrcを設置
vimのカラースキーム変更
https://qiita.com/godgarden/items/9bded65665834438cc3e
~/.vim/color/を作成
カラースキームをダウンロード→~/.vim/colors/に設置(hybrid.vim)
UltiSnips#TrackChange
エラーが出たら.vimrcのUltiSnipsをコメントアウト
centOSにZsh+Preztoを導入
Zshをインストール
https://qiita.com/Yoshipe/items/3535856ab1def69eaa6dbash-profileからzprofileに設定を引き継ぐ
この時点ではパスが通っていない為rubyコマンド,railsコマンドなどが使えない
bash-profileの中身をzprofileにコピーすることでパスなどの設定を引き継ぐ事ができる
https://qiita.com/dach1_ken/items/23b3ef3bd09dd2c268b3#_reference-07bc5cc98fa0692fe3b6エラー対策
vagrant ssh でログイン時に/etc/bashrc:35: command not found: shopt
/etc/bashrc:46: command not found: shopt
のエラーが出る
これはshoptコマンドはBash専用コマンドの為、Zshではエラーが出るらしい
/etc/bashrc のshoptコマンド部分をコメントアウトすることでエラーを回避できる
gitに関する設定
git commit時にGNU nanoエディタが立ち上がるのをvimに変更
https://qiita.com/naru0504/items/29d54d91e7823732ab9b.zprofileの20行あたりの"nano"を"vim"に変更
source ~/.zprofile
で設定を即時反映git init
をキャンセルする方法
作業ディレクトリの .gitを削除する
https://qiita.com/b4b4r07/items/cac4abd9ae66537e2833