Widziałem wielejak aktywować lub ustawić domyślny rake?
You have already activated rake 0.9.x, but your Gemfile requires rake 0.x.x
błędów.
Oczywiście można je rozwiązać (tymczasowo lub zawsze) za pomocą następujących metod.
bundle exec rake
Powyższa metoda działa, ale zawsze musisz wpisać pakiet exec.
To może być również rozwiązana przez
bundle update
Ale pakiet aktualizacji aktualizuje również swoje inne perełki.
Niektórzy mówią, że to może być rozwiązane przez
gem uninstall unwanted_rake_version
Tak, niechciana natarcia może być zainstalowany, ale jest on nadal oznaczony jako aktywowany w ten sposób, wciąż dając błąd.
Jednym z rozwiązań byłoby jednoznaczne określenie wersji rake w Gemfile, ale to nie jest pytanie. Chodzi o to, jak ustawić domyślną wersję rake'u, czy aktywować tę konkretną wersję w rvm lub innych typach instalacji ruby?
Na marginesie. Pakiet exec to bardziej "koszerna" strategia. Jeśli zmodyfikujesz skrypt rake, ruby-gems mogą (i prawdopodobnie będą) nadpisać go. Zamiast tego możesz odwołać się do kopii w bezpiecznym miejscu – diedthreetimes