Mam zainstalowany system Ruby 2.3.0 w moim systemie. Moc wyjściowa ruby -v
jest:
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]
Kiedy próbuję uruchomić Rails używając:
bundle exec rails new ~/my-test-app --dev
Pojawia się następujący błąd:
Your Ruby version is 2.1.7, but your Gemfile specified 2.3.0
Mam zainstalowane obie wersje Ruby. Jak sprawić, aby pakiet korzystał z wersji Ruby 2.3.0 zamiast 2.1.7
Odpowiedzi:
2 dla odpowiedzi № 1TL; DR Zmień wersję Ruby z 2.1 na 2.3 w / usr / local / bin / bundle.
Wyjaśnienie
Aby dowiedzieć się, który bundler Ruby używa, wprowadź
which bundle
Powinno to zostać wydrukowane
/ usr / local / bin / bundle
Teraz otwórz plik i zmień wersję Ruby z wersji 2.1 na 2.3
1 dla odpowiedzi nr 2
Biegać gem install bundler
powinien to naprawić.
Więc pamiętaj rbenv rehash
Przeładować "bashrc" file
jeśli problem nadal istnieje.