質問: タイトルの通りなのですが、rbenvの調子が悪かったのでインストールし直して、ついでにrubyのバージョンも上げました。 それまで実行出来ていたプログラム(anemoneをrequireしている)を実行したところ、"cannot load such file -- anemone (LoadError)"と出ました。 gem list でanemoneがあるか確認したらありませんでした。 rbenvとgemとの関わりが良くわからないのですが、rbenvを再インストール又はrubyのバージョンを変更すると、gemも影響を受けるのでしょうか?
回答: `bundler`ではなく、`gem install`でインストールしたGemは、Rubyの環境毎にインストールされます。 そのため、rbenvでアップグレードした後は、必要な`gem`を再インストールする必要があります。 もしプロジェクト毎にgemを管理したいのであれば、`bundler`を導入した方がよいです。 参考: Ruby書くならBundler使え