Próbuję uruchomić alias wiersza polecenia Sublime Text 2.
Te instrukcje uczynić sens: Uruchom
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
Tak więc w ~ / bin subl
istnieje. Jednak nawet po ponownym uruchomieniu terminala nie można znaleźć polecenia „subl”. Ścieżka określona do pliku subl aplikacji jest poprawna, zweryfikowałem to. Wylogowanie nie rozwiązuje problemu.
Każda pomoc byłaby niesamowita!
~/bin/subl
do swojego$PATH
?.bash_profile
i drugie.bashrc
? Czy są jakieś inne zdarzeniaPATH
w którymkolwiek z tych plików (lub gdziekolwiek te ruby są ustawione)? Czy~/bin/subl
ustawiono flagę wykonywalną?Odpowiedzi:
Upewnij się, że
~/bin
został dodany do twojego$PATH
Połóż to jest twoje
.bash_profile
i powinien być dostępny przy następnym otwarciu powłoki
źródło
.bash_profile
domyślnie. Zamiast tego możesz wstawić linie.bashrc
..bash_profile
tutaj jest to poprawne.źródło
jeśli używasz RVM, zrób to:
źródło
Zrobiłem taki skrypt powłoki w / usr / local / bin / i nazywam to subl
potem stworzyłem ten dla superużytkownika w ten sposób i nazywam go susubl
źródło
dla użytkowników komputerów Mac: Zakładając, że umieściłeś Sublime Text 2 w
Applications
folderze i masz~/bin
katalog na swojej ścieżce, możesz uruchomić:i wtedy:
i dodaj następujące linie skrzydeł:
źródło