1

bundle exec irbにsystem-gemsを認識させるにはどうすればよいですか?


プロジェクトをロードするには、bundleexecirbを使用しています。irbでの生活を少し楽にするために、irb_rocket(wirbleとruby-terminfoを使用)を使用することを計画していました。

プレーンなirbだけをロードすると、期待どおりに機能します。ただし、bundle exec irbを使用すると、(明らかに)私のsystems-gemsが見つかりません。

どういうわけか自分のマシンにのみ適用できるようにできない限り、gemfileを変更するオプションはありません。

それが何かの価値があるなら; os x、gitのソース管理、rbenvのrubyバージョン管理。

gemのフルパスで要求する場合、irb_rocketは再びterminfoを要求し、それがLoadErrorをスローしrequire 'terminfo.so'ます。宝石をローカルで変更することは、私が本当にやりたいことではありませんが、うまくいくと思います。

4

1 に答える 1

2

pry-debundleと一緒にIRBの代わりにPryを使用できます。これがRailsプロジェクトの場合は、pry-railsを追加するだけで、Railsコンソールとして使用できます。Gemfile

于 2012-08-08T11:46:05.103 に答える