RubyGems to narzędzie do zarządzania pakietami dla języka programowania Ruby. Umożliwia użytkownikom pobieranie i aktualizowanie bibliotek Ruby oraz zapewnia automatyczne rozwiązywanie zależności.
Zawsze omijałem problemy z instalacją Nokogiri, postępując zgodnie z dokumentacją w samouczku „ Instalowanie Nokogiri ”. Ale tym razem, nawet po zainstalowaniu wszystkich zależności, Nokogiri nie zostało zainstalowane. Otrzymuję następujący błąd: libxml2 is missing. please visit <http://nokogiri.org/tutorials/installing_nokogiri.html> Próbowałem go zainstalować, określając katalogi libxml2 i libxslt: sudo gem install nokogiri -- …
Dzięki dodanemu generatorowi rspec-rails skonfigurowanie RSpec do testowania aplikacji Rails jest całkiem proste. Ale co powiesz na dodanie RSpec do testowania perełki w rozwoju? Nie używam jubilera ani takich narzędzi. Właśnie użyłem Bundler ( bundle gem my_gem), aby ustawić strukturę dla nowego klejnotu i ręcznie edytować * .gemspec. Dodałem również …
Próbuję zainstalować PostgreSQL dla Railsów na Mac OS X 10.6. Najpierw wypróbowałem instalację MacPorts, ale nie poszło dobrze, więc wykonałem instalację DMG jednym kliknięciem. To wydawało się działać. Podejrzewam, że muszę zainstalować pakiety programistyczne PostgreSQL, ale nie mam pojęcia, jak to zrobić na OS X. Oto, co otrzymuję, gdy próbuję …
Czy istnieje metoda Ruby, którą mogę wywołać, aby uzyskać listę zainstalowanych klejnotów? Chcę przeanalizować dane wyjściowe gem list. Czy można to zrobić w inny sposób?
Uruchomienie „ sudo gem list --local” i „ gem list --local” daje różne wyniki. Moja ścieżka klejnotów jest ustawiona na mój folder domowy i zawiera tylko klejnoty z „ gem list --local”. Prawdopodobnie nie jest dobrze mieć klejnoty zainstalowane w różnych katalogach na moim komputerze, więc czy powinienem ustawić inną …
Interesuje mnie, jak faktycznie działają RVM i rbenv. Oczywiście zamieniają się między różnymi wersjami Ruby i klejnotów, ale jak to się robi? Zakładałem, że po prostu aktualizują dowiązania symboliczne, ale po zagłębieniu się w kod (i muszę przyznać, że moja wiedza na temat Basha jest powierzchowna) wydają się robić coś …
Niedawno zaktualizowałem Ruby do wersji 2.3.1, używając ruby-install. Używam chrubyjako mojego przełącznika Ruby. Zacząłem widzieć to ostrzeżenie na moim terminalu: Ignoring bcrypt-3.1.11 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.11 Ignoring bcrypt-3.1.10 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.10 Ignoring binding_of_caller-0.7.2 …
Podczas pracy rakepojawia się ten błąd: Aktywowałeś już rake 0.9.2, ale twój Gemfile wymaga prowizji 0.8.7. Rozważ użycie pakietu exec. Używanie bundle exec rakezamiast po prostu rakewydaje się działać, ale czy jest to najlepszy sposób, aby to naprawić?
Właśnie przeniosłem się na Ubuntu 8.10 jako mój programista; to mój pierwszy poważny wypad do Linuksa jako systemu operacyjnego używanego codziennie i ciężko mi jest uruchomić Railsy. Postępowałem zgodnie z kilkoma samouczkami, z których wszystkie wydają się działać dobrze, ale kiedy próbuję użyć instalacji gem lub aktualizacji gem na czymkolwiek, …
Często widzę następującą notację (~>) w Gemfile. gem "cucumber", "~>0.8.5" gem "rspec", "~>1.3.0" Wiem, że znak (> =) jest po prostu większy lub równy, ale co oznacza notacja (~>)? Czy oba są takie same, czy ma jakąś istotną różnicę?
Podczas używania gem install gem_namemogę przejść --no-rdoci --no-riprzełączać się, aby pominąć generowanie dokumentacji RDoc / RI dla klejnotu podczas instalacji. Czy można to zrobić w podobny sposób bundle install?
Badam aplikację railsową - na serwerze produkcyjnym są zainstalowane dwie wersje określonego klejnotu. Jak mogę sprawdzić, której wersji używa aplikacja prod?
Otrzymuję następujący błąd, kiedy próbuję używać klejnotów w oknach, a także odniosłem się do tego postu z przepełnieniem stosu i zaktualizowanego rubygemów i szyn. Ale nic nie mogło rozwiązać problemu. Poniżej znajduje się pełny błąd, D: \> gem env Nieprawidłowy gemspec w [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /tilt-1.3.3.gemspec]: nieprawidłowy format daty w specyfikacji: …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.