Поскольку мне нужно иметь дело с предыдущими версиями Sencha, я планирую удалить последнюю версию «Sencha Cmd» на Mac 10.9.5. Как это можно сделать?
Как удалить Sencha Cmd v6.0.0.202 с Mac?
Ответы (3)
Он устанавливается в каталоге /Users/<username>/bin/Sencha/Cmd/<version>/
и не удаляет предыдущие версии из каталога Cmd
, что, судя по звучанию вашего сообщения, означает, что у вас, вероятно, все еще будет доступна ваша предыдущая версия 5.x.
Как правило, при установке в файл ~/.bashrc
добавляются следующие строки, которые необходимо дважды проверить и убедиться, что версия в пути к оболочке соответствует старой версии, которую вы хотите использовать:
export SENCHA_CMD_3_0_0="/Users/<username>/bin/Sencha/Cmd/5.x.x.x"
export PATH=/Users/<username>/bin/Sencha/Cmd/5.x.x.x:$PATH
Тем не менее, я заметил, что в Sencha 6 символическая ссылка с именем sencha
была введена в каталог ~/bin/Sencha/Cmd
— предположительно, чтобы не загрязнять вашу конфигурацию bash в будущих версиях. Возможно, вам придется переименовать или удалить это, чтобы избежать конфликта.
Наконец, перезапустите / перезапустите окно терминала.
(Я использую macOS 10.12.5, Sencha 6.2.2.36)
Команда Run
cd /Users/your_user_name/bin
rm -rf Sencha
Ladysign написали об этом в блоге. Вы можете отлично запустить две версии вместе:
Запуск нескольких версий Cmd рядом
Что-то еще я сделал. Что вы также можете рассмотреть для настройки, особенно если вы разрабатываете приложения Sencha Touch, Ext JS 6 и / или Ext JS 4 и 5 вместе... Делает более ранние версии Sencha Cmd доступными в командной строке.
Когда я набираю sencha5, я запускаю команды Sencha Cmd 5. Когда я набираю sencha, я запускаю последние команды Cmd 6. Это потому, что я связал их с правильными путями. Ты тоже можешь это сделать. Это очень легко.
Прежде всего убедитесь, что пути к более ранним версиям указаны в переменных .bash_profile/environment. (что вы, вероятно, уже сделали, так как я написал это выше). Второй и самый важный шаг — переименовать исполняемый файл sencha (расположенный в папке установки Cmd) в sencha5, sencha4 и т. д.