web-dev-qa-db-ja.com

Ruby gems?

Linux初心者の質問.

Ubuntu 10システムでgemがgemをインストールする場所を見つけるにはどうすればよいですか? gemのソースコードを読み、おそらく少し変更したいです。

52
scrrr

ランニング gem environmentは、RubyGemsのインストールに関するかなりの情報を提供するはずです。探しているフィールドは「INSTALLATION DIRECTORY」です。

ただし、いくつかのgemを変更する場合は、より良い方法があります。たとえば、ほとんどの宝石はgithub.comでホストされています。そこに分岐して改善を加えた場合、プルリクエストの形でそれらをメンテナーに送り返すことができます。ほとんどの開発者はパッチを喜んで受け入れます(それがgithubにありますか?).

86
John Hyland

アプリケーションディレクトリからbundle show Railsを実行して、特定のgemのパスを表示できます。

このようなディレクトリにジャンプします

cd `bundle show Rails`

Sublimeで宝石をすばやく開く

subl `bundle show Rails`
5
johnny