2

Railsで非リリースバージョンのgemを指定するにはどうすればよいですか?

Railsアプリケーションでテストしたいgemに継続的に変更を加えています。これを行うための最良の方法は何ですか?

4

1 に答える 1

4

これにアプローチする 1 つの方法は、gem のバージョンではなく、git リポジトリの場所を指定することです。

例えば

gem "gem_name", git: "git://github.com/your_github/gem_name.git"

ローカル マシンの指定

gem "gem_name", git: "/path/to/repository"

または、単にパスを指定することもできます

gem "gem_name", path: "/path/to/gemfile"

しかし、git リポジトリを使用すると、代替ブランチに複数の構成を保持したり、以前のコミットを指定したり、この短い回答で説明できるよりもはるかに多くのことを行うことができます。たとえば、次は代替ブランチを指定します。

gem "gem_name", git: "git://github.com/your_github/gem_name.git", branch: "branch_name"

詳しくはこちらをご覧ください。

于 2012-08-31T23:04:22.000 に答える