Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
macでのMastodon開発環境構築のエラー対処集

想定したRubyのバージョンが入らない

まあ自分ぐらいしかやらかさないと思うけど一応...

どうもターミナルの設定にrubyとrbenvを紐付けるのを忘れるとシステムのrubyが優先されてしまいめちゃくちゃ古いので動いてしまうそう。
例えばfishなら、

vi ~/.config/fish/config.fish

して、

# rbenv
rbenv init - | source

みたいなのを最後に入れてあげれば良い。

bundle install時

cld3

参考: akihikodaki/cld3-ruby#18

brew install protobuf

して、もう一度 bundle install する。

idn-ruby

参考: https://qiita.com/noraworld/items/7b8ba64d413f3f424b5b

brew install libidn

すると、idn-rubyのバージョンが最後に出てくるので、

gem install idn-ruby -- --with-idn-dir=/usr/local/Cellar/libidn/x.xx(libidnのバージョン)

してあげれば入る。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment