Używam Lion DP4 z preinstalowanym językiem Ruby 1.8.7. Do mojego nowego projektu potrzebuję najnowszej wersji Ruby. Dlatego zainstalowałem rvm i najnowszą wersję Ruby. Jakimś sposobem, kiedy próbuję korzystać z nowej wersji, nie daje mi to żadnych błędów, ale zmiana po prostu nie przynosi efektu.Nie można zmienić wersji Ruby za pomocą RVM
~martin$ rvm use ruby 1.9.2 --default
Using /Users/martin/.rvm/gems/ruby-1.9.2-p180
~martin$ which ruby
/usr/bin/ruby
Mój plik .bash_profile wygląda następująco:
export PATH="/opt/local/bin"
export PATH="/opt/local/sbin"
export PATH="/usr/texbin:${PATH}"
export PATH=$PATH:/Users/martin/bin
export PATH=$PATH:/usr/local/mysql/bin
source ~/.git-completion.bash
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
Czy ktoś może mi powiedzieć, dlaczego ja chcąc zmienić wersję Ruby nie działa? Doceniam każdą pomoc.
Z góry dziękuję!
Martin
EDIT (28.06.2011 - 13:08):
Ok, z jakiegoś dziwnego powodu naprawdę wszystko działa teraz. Domyślam się, że mój plik .bash_profile w jakiś sposób został pomieszany. Na początku myślałem, że po zainstalowaniu go jako korzeń dlatego zmienił ścieżkę RVM do
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function
Ale myślę, że moja deklaracja ścieżka w ogóle został całkowicie zawiedli. Teraz moja .bash_profile plik wygląda tak:
export PATH=$PATH:/opt/local/bin
export PATH=$PATH:/opt/local/sbin
export PATH=$PATH:/usr/texbin
export PATH=$PATH:/Users/martin/bin
export PATH=$PATH:/usr/local/mysql/bin
source ~/.git-completion.bash
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function
@Mark
Tak, mam zainstalowany Ruby przy użyciu MacPorts i mam nadzieję, że teraz mam stałą ścieżkę.
Jak instalujesz Ruby - (próbujesz/opt, ale częściowo nie wstawiasz na ścieżce sugeruje użycie Macport) - echo $ PATH również nam pomogłoby – Mark