Zmodyfikowałem klejnot, którego używam w mojej aplikacji Rails, i muszę go użyć na Heroku. Czy istnieje sposób, aby przesłać zmodyfikowany klejnot do Heroku w mojej aplikacji i określić niestandardową ścieżkę w moim Gemfile?Niestandardowy klejnot Ruby w Gemfile na Heroku
Odpowiedz
można umieścić własnych klejnotów w katalogu vendor
a następnie podać je w Gemfile:
gem 'gemname', '1.0', :path => 'vendor/gemname'
- Widelec to na github
- punktu aplikację do zmodyfikowanej gem przy użyciu opcji: git podczas określania zależności gem w Gemfile:
Kamienie z github obejmują pełną historię. Z biegiem czasu zajmie dużo miejsca (pomyśl o 30mb zamiast 3mb). W porządku dla kilku klejnotów, ale z czasem się sumują. – Schneems
Możesz ustawić niestandardowy serwer klejów, taki jak Geminabox . Niestety jest zaprojektowany dla sieci LAN i nie ma wbudowanego uwierzytelniania. Możesz go zabezpieczyć przez oprogramowanie pośredniczące Rack :: Auth lub użyć Rack :: Mount, aby podłączyć go do tajnej ścieżki. Jeśli to zbyt uciążliwe, możesz użyć prywatnego serwisu hostingowego, takiego jak Gemfury (zrzeczenie się: pracuję nad tą usługą). Gdy masz jeden z tych konfiguracji, wystarczy dodać następujące wpisy do Gemfile:
source 'https://custom-gem-server.com/secret-token/'
w Gemfile: gem 'blah', :git => 'https://github.com/XXX/YYY.git'
- 1. Gdzie jest "Gemfile" w Ruby?
- 2. Próba wypchnięcia Heroku ze względu na nowy Klejnot RPM:
- 3. Jak edytować klejnot w Heroku
- 4. Ruby Bundler wiele źródeł w Gemfile
- 5. Ruby: Jak napisać klejnot?
- 6. Klejnot statystyczny ruby
- 7. Jak zamienić klejnot Unicode na Ruby 1.9?
- 8. Jak zainstalować klejnot ruby na komputerze Mac?
- 9. Umożliwianie obsługi PostGIS przez Ruby na Heroku
- 10. Running Ruby 1.9.2 na Heroku
- 11. Uruchom ruby-debug na Heroku
- 12. Najlepszy klejnot YouTube dla Ruby?
- 13. ekspresowe Niestandardowy moduł nie Załadunek na Heroku
- 14. Zainstaluj klejnot z linii poleceń a zmieniając gemfile
- 15. Zainstaluj klejnot Ruby Curb w Windows XP
- 16. Jak działa klejnot ruby w środowisku szyn
- 17. warunkowe w Gemfile
- 18. Heroku i poręcze: Gem Błąd ładowania z PostgreSQL, jednak jest określony w GEMFILE
- 19. RVM Gemsets i Ruby Gemfile zamieszanie
- 20. Carrierwave Gem - Heroku - konfiguracja mgły klejnot - Dawanie imienia i nazwiska
- 21. prywatne repozytorium bitbucket na heroku
- 22. Klejnot kopii zapasowej Ruby - udostępniane konfiguracje?
- 23. Zainstaluj klejnot ruby na całym świecie z repozytorium github
- 24. Czy klejnot Ruby on Rails CarrierWave współpracuje z Ajaxem?
- 25. Błąd parsowania 'Gemfile'
- 26. Jak zainstalować klejnot ferret na Windows 7?
- 27. Jak mogę określić minimalną wersję Ruby w Gemfile?
- 28. Heroku z Ruby 1.9.3 powodując wiele różnych awarii
- 29. Zainstaluj klejnot w lokalnym folderze
- 30. Heroku nie może znaleźć SecureRandom
to jest zmiana na szynach 4 zobaczyć swoje ostrzeżenia Deprecation ... Deprecation OSTRZEŻENIE : Masz wtyczki w stylu Rails 2.3 w dostawcy/wtyczkach! Wsparcie dla tych wtyczek zostanie usunięte w Rails 4.0. Przenieś je i zepnij je w Gemfile lub złóż je do swojej aplikacji jako lib/myplugin/* i config/initializers/myplugin.rb. Zobacz informacje o wydaniu, aby uzyskać więcej informacji na ten temat: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (wywołane z w /app/config/environment.rb:5) –
Spasm
tak, właściwie możesz umieścić klejnot w dowolnym miejscu i określić tę ścieżkę w Gemfile. – NARKOZ