Otrzymuję błąd "RVM nie jest funkcją" w systemie Mac OS X i nie działa opublikowane rozwiązania
Korzystam z systemu Mac OS X 10.8.2 („lew górski”) i pomyślnie zainstalowałem RVM 1.17.8 i jego zależności. Mogę go użyć do zainstalowania wersji Ruby z
rvm install 1.9.2, ale nie mogę
rvm użyć & < version & >bez otrzymania tego błędu:
RVM is not a function, selecting rubies with 'rvm use ...' will not work.You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit [url=https://rvm.io/integration/gnome-terminal/]https://rvm.io/integration/gnome-terminal/[/url] for a example.
W moim ~/. bash_profile, który ustawiam do uruchamiania z
source ~/.bash_profileprzy każdym uruchomieniu okna terminala:
export SVN_EDITOR=vim
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[ -r ~/.bashrc ] && source ~/.bashrc
Próbowałem uruchomić
source ~/.rvm/scripts/rvm, który działa bez zwracania błędu, ale nadal pojawia się błąd „RVM nie jest funkcją”, gdy próbuję użyć RVM do ustawienia wersji Ruby w terminalu sesji.
Próbowałem również odinstalować i ponownie zainstalować RVM za pomocą
rvm implode. Skończyły mi się pomysły i nie mogę już znaleźć żadnych rozwiązań w internecie. Wsparcie?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Następnie przejdź do ustawień emulatora terminala i włącz
login shell
Czasami chcesz użyć .
Upewnij się również, że terminal został całkowicie zamknięty i otwarty na świeżo po zmianie ustawienia.
Anonimowy użytkownik
Potwierdzenie od:
wsparcie RVM Help & amp;
https://rvm.io/support/
Aby uzyskać więcej informacji, zobacz „.bash_profile nie ładuje się w systemie OSX”. Wygląda na to, że problem polegał na tym, że mój terminal był ustawiony na otwieranie z "domyślną powłoką logowania" i kiedy zmieniłem go tak, aby otwierał się za pomocą polecenia "/ usr/bash" w Preferencjach/Ustawieniach ,, "source ~/.rvm/scripts/rvm "zaczął działać i rvm jest teraz rozpoznawany jako funkcja.
Anonimowy użytkownik
Potwierdzenie od:
Teraz zamknij wszystkie usługi konsoli i otwórz ponownie, zrób test z Pracuj dla mnie!