Witam, otóż, mam następujący problem - instaluję railsy w wersji ‘pre’ tak jak nakazał pan Ryan Bates w jednym ze swoich railscastów (inne źródła także przetestowałem) , wszystko pięknie, ładnie, po wklepaniu rails -v pokazuje mi się wersja 3, lecz po wyłączeniu i powtórnym włączeniu terminala znów wraca do wersji 2.3 - jak sprawić, żeby Linuch zrozumiał, że po to instaluję railsy w takiej wersji, bo chcę z tej właśnie wersji korzystać? ps. moja wersja ruby to 1.9.2-p290, a system to linux mint 64bit
używaj rvma. A jeśli go używasz, poczytaj o gemsetach
Swoją drogą - po co trzymasz na dysku 2.3 ? Studiujesz archeologię?
Możliwe że to problem z $PATH, w pierwszej kolejności masz ścieżke do starych railsów.
[quote=krzyzak]używaj rvma. A jeśli go używasz, poczytaj o gemsetach
Swoją drogą - po co trzymasz na dysku 2.3 ? Studiujesz archeologię? :)[/quote]
Też próbowałem. Proces instalacji jak tutaj:
http://everydayrails.com/2010/06/28/rvm-gemsets-rails3.html
ale także nie działa. tzn. działa ale tak jak wyżej - do momentu wyłączenia terminala
spróbuję po prostu wywalić tą starszą wersję i zainstalować najnowszą. Nie będzie miała menda (linux) wyboru
ps. dokładniej mówiąc/pisząc to mam 2.3.5, a nie 2.3 - przepraszam za nieścisłość.
EDIT:
usunąłem railsy. zainstalowałem najnowsze tak jak w linku powyżej. Wykrywa mi wersję 3. Wyłączam konsolę. Włączam na nowo, wklepuję rails -v i dostaję:
Program rails nie jest obecnie zainstalowany. Możesz go zainstalować wpisując:
sudo apt-get install rails
jak to w ogóle jest możliwe?
PATH=${PATH}:/var/lib/gems/1.8/bin/[/code]
Być może pomoże.
[quote=qrooel][code]http://stackoverflow.com/questions/1954015/installed-rails-but-the-rails-command-says-its-not-installed
PATH=${PATH}:/var/lib/gems/1.8/bin/[/code]
Być może pomoże.[/quote]
dzięki. Może pomoże. Ja odinstalowałem znów railsy i po prostu zainstalowałem konkretną wersję w taki sposób:
gem install -v=3.1.0.rc5 rails --include-dependencies
i póki co działa