Я новичок в терминале и в командной строке UNIX.У меня были Rails и Ruby, прекрасно настроенные с последней версией, и я создал новый проект Rails, используя команду rails new.
Тогда я решил выглядеть как хакер и использовать доморощенный скин.После загрузки нового окна мой ruby -v сгенерировал 1.8.7 вместо 1.9.3.Rails больше не является командой.
Вот ПУТЬ для окна терминала, в котором есть то, что я хочу:
PATH=/Users/felix/.rvm/gems/ruby-1.9.3-p0/bin:/Users/felix/.rvm/gems/ruby-1.9.3-p0@global/bin:/Users/felix/.rvm/rubies/ruby-1.9.3-p0/bin:/Users/felix/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:.
Я попытался просмотреть эти файлы, чтобы увидеть, какие из них имеют путь, который я хочу.Но это ведет по этому темному и запутанному пути, по которому я, вероятно, никогда не захочу снова идти.Предполагается, что переменные PATH будут такими длинными?
Это путь PATH для нового окна терминала:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/felix/.rvm/bin
Существует также много других отличий, когда я запускаю env, но я не будувдаваться в эти детали (если они не требуются), потому что я чувствую, что исправление переменной PATH исправит и другие отсутствующие переменные.
Так что я могу сделать, чтобы решить эту проблему?Как мне заставить эти переменные придерживаться.Кроме того, мой PATH варьируется комично?Или это стандарт.