0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Railsのバージョンが上げられていたので、自分でバージョンを上げた

Last updated at Posted at 2017-12-13

こんにちは、リモートワーカーです。
普段は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

初回の立ち上がりに妙に時間がかかってしまいビクついたけど、無事動いた。よかった。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?