Ich benutze rails_admin und da es sich in einer (sehr) aktiven Entwicklung befindet, tauchen ab und zu Fehler auf.
Soweit ich das beurteilen kann, gibt es keine Versionen für den Edelstein für den Edelstein in Github, daher kann ich den :version
Schlüssel für die Edelsteindeklaration in der Edelsteindatei nicht verwenden.
Gibt es eine Möglichkeit, ein bestimmtes Commit (von dem ich weiß, dass es für mich gut funktioniert) an die Gemfile zu "binden"?
Ich habe derzeit in meinem Gemfile:
gem 'rails_admin',
:git => 'git://github.com/sferik/rails_admin.git'
Ich möchte in der Lage sein, so etwas zu tun (Beispiel "commit_id"):
gem 'rails_admin',
:git => 'git://github.com/sferik/rails_admin.git',
:commit_id => "4e7d53e3c5c4c3c5c43c3"
Ist das mit Github möglich?
ruby-on-rails-3
gem
Zabba
quelle
quelle
.git/HEAD
) Refs in Git sind :). Mehr: git-scm.com/book/en/v2/Git-Internals-Git-ReferencesEine kürzere Version:
Oder in Ruby 1.9+
quelle
git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{repo_name}.git" end