Czy istnieje sposób na Ubuntu 9.04, aby zainstalować Ruby 1.8 jako ruby1.8
(lub całkowicie go pozbyć) i mieć domyślną wartość domyślną dla Ruby 1.9?Jak ustawić Ruby 1.9 jako domyślną Ruby na Ubuntu?
Odpowiedz
Nie jestem pewien, ale może to pomoże:
update-alternatives --config ruby
... i tu jest non-interactive, skrypty, sposób:
update-alternatives --set ruby /usr/bin/ruby1.9.1
można dowiedzieć się o dostępne alternatywy i odpowiednie /usr/bin/...
ścieżki wykonując:
update-alternatives --query ruby
Spróbuj tego:
sudo apt-get install ruby1.9.1 rubygems1.9.1
lub spróbuj budować od źródła. ten pracował dla mnie na Ubuntu 9.04 i po ponownym uruchomieniu 1.9 był standard Ruby
Mam to działa za pośrednictwem aktualizacji alternatyw, jak opisano tutaj: http://krnjevic.com/wp/?p=209 –
Nie widzę, co się pakujesz - zainstalowałem i zrestartowałem. Możesz zainstalować ruby1.9 albo ze źródła, albo poprzez repozytorium. Takie było oczekiwane zachowanie. Nie usiadłem i nie mruczałem przy śpiewie voodoo, podczas gdy gorączkowo pisałem polecenia, które wydawały mi się ładne. – user214028
Martin - Spójrz na poniższym linku: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/
To gdzie instalacja Ruby jest pozycją na serwerach Ubuntu. Powinno to umożliwić Ci nie tylko przejść do wersji Ruby, gdy są potrzebne, ale również zachować perełki rozdzielone na podstawie wersji Ruby, itp
dzięki - rzeczywiście przełączyłem się na rvm i praca z nim jest bardzo przyjemna. –
@ henry74: Dzięki za rekomendację i link! :) –
można całkowicie usunąć z Ruby 1.8 też:
sudo apt-get remove libruby1.8 ruby1.8 ruby1.8-dev rubygems1.8
po tym, zainstalujesz tylko Ruby 1.9.
sudo \curl -L https://get.rvm.io | bash -s stable --ruby --rails
zainstaluje up-to-date wersji Ruby (i szyn) i pozwalają uniknąć złamania z RVM Ubuntu, zobacz https://stackoverflow.com/a/9056395/497756.
Jeśli przejdziesz tę trasę, pozbądź się wersji zainstalowanych w systemie Ubuntu i powiązanych pakietów, takich jak
Szczegóły tutaj: https://rvm.io/rvm/install/
(Uwaga: to jest TL; DR wersja postu henry74.)
o tak, zdecydowanie zainstalowałem to sam. za każdym razem, gdy próbowałem zainstalować specyficzne dla języka menedżery pakietów za pośrednictwem menedżera pakietów systemowych, na arch lub na ubuntu, żałowałem tego. –
- 1. Jak ustawić JRuby 1.6 na domyślną dla Ruby 1.9?
- 2. Jak ustawić domyślną wersję Ruby z RVM?
- 3. Jak zamienić klejnot Unicode na Ruby 1.9?
- 4. Ruby sprintf działające w 1.9
- 5. jak przekonwertować kodowanie znaków z ruby 1.9
- 6. Jak mogę odinstalować Ruby na Ubuntu?
- 7. Vim, tabelaryczne i Ruby 1.9 Hashe
- 8. jak ustawić ruby1.9.1 jako domyślną wersję debian squeeze
- 9. Case expression different in Ruby 1.9?
- 10. dodaje kodowanie znaków do ruby 1.9.x?
- 11. Podświetlanie składni Vima dla ruby 1.9
- 12. Pasażer Phusion z Ruby 1.8 i 1.9?
- 13. Różnice między Ruby 1.9 i Javascript regexp
- 14. Ruby 1.9 - nieważne wielobajtowej char (US-ASCII)
- 15. HTML Tidy/czyszczenie w Ruby 1.9
- 16. Pasek Ruby 1.9 nie usuwa białych znaków
- 17. Waniliowy dostęp MySQL z Ruby 1.9 na Snow Leopard
- 18. Ubuntu 12 - jak poprawnie zainstalować Ruby i Railsy
- 19. Jak mogę wydrukować ślad stosu środowiska wykonawczego procesu Ruby 1.9?
- 20. Jak ustawić dynamicznie zagnieżdżony w ruby?
- 21. Jak ustawić domyślną czcionkę (Inconsolata) w moim .emacs.el w Ubuntu?
- 22. Która wersja Ruby naprawdę działa?
- 23. Jak ustawić niestandardowego klienta użytkownika w ruby
- 24. Ruby 1.9 - brak takiego pliku do załadowania "win32/open3"
- 25. jak ustawić domyślną wartość czasu Savona
- 26. Ruby: Jak pogrupować tablicę Ruby?
- 27. Konwertuj ciąg znaków Ruby na liczbę całkowitą z wartością domyślną
- 28. Jak ustawić marginesy w Prawn w ruby?
- 29. Instalacja PostgreSQL na Ubuntu dla Ruby on Rails
- 30. Jakie są główne zmiany w składni Ruby 1.9?
dzięki, nie działa po wyjęciu z pudełka, ale szukając 'update-alternatives rubin 'wychowany http://krnjevic.com/wp/?p=209, który ma howto –
fajne :) szczęśliwe kodowanie –
Prawidłowym sposobem radzenia sobie z tym jest użycie RVM, jak połączony przez henry74. Komunikacja z Ubuntu bezpośrednio odradza się, ponieważ zwiększy to twoje bóle głowy później. –