こんにちは、リモートワーカーです。
普段はhtmlのベースコーディングとかデザインをしています。
GitHubで管理しているプロジェクトの、Railsのバージョンが上げられていた。おそらくプログラマーさんに「私のパソコンのRailsバージョン上げて下さい><」とひと言訴えればリモートでパッと解決した。
が、今年はnodeのバージョンを上げたり下げたりしたし、自分でできそう……と思い、自分でやりました。
2.2系から2.4系になってた
メモするの忘れた。
いつものようにbundleしようとしたらターミナルが「2.4系がない」と言う。多分「rbenvのバージョン上げてね」と言われていたので、上げようとすると「そんなのはない」と言われる。えー。
ググったらhomebrewのアップデートからすればOKでした。
$ brew update
$ brew upgrade ruby-build
$ rbenv install 2.4.2
$ rbenv global 2.4.2
rbenvでruby2.4.2をインストール - Qiita
バージョンは上がったけどbundleできない
バージョンはすんなり上がったけど今度はbundleできない。エラーメッセージまた忘れた。
どうやらbundleというコマンドがないみたい。またググったら、bundlerをインストールすればよかった。
$ gem install bundler
新しいRubyのバージョンをインストールするとbundle install
できない - Qiita
で、で、で〜〜〜nokogiriだ〜〜〜
で、すんなりbundleできるようになったけど、途中でnokogiriのエラー。Sierraにしたときも手こずった思い出があり、目の前がチカチカした。言われてることを実行してもエラーが消えずにまいっていたら、これもQiitaに書いてあった。
$ bundle config build.nokogiri --use-system-libraries
bundle install で nokogiri をインストールしろと言われる解決方法 - Qiita
初回の立ち上がりに妙に時間がかかってしまいビクついたけど、無事動いた。よかった。