由于我需要处理之前版本的Sencha,我计划删除最新版本的Sencha Cmd'在Mac 10.9.5上。如何实现这一目标?
答案 0 :(得分:3)
它安装在/Users/<username>/bin/Sencha/Cmd/<version>/
下,并且不会从Cmd
目录中移除以前的版本 - 根据您的帖子的声音,这意味着您可能仍会拥有之前的 5.x 强>可用。
通常,安装会在~/.bashrc
文件中添加以下行,您需要仔细检查并确保shell路径中的版本与您希望使用的旧版本匹配:
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配置。您可能需要重命名或删除它以避免冲突。
最后重新启动/重新启动终端窗口。
答案 1 :(得分:2)
(我使用的是macOS 10.12.5,Sencha 6.2.2.36)
运行命令
cd /Users/your_user_name/bin
rm -rf Sencha
答案 2 :(得分:1)
Ladysign写了一篇关于此的博客。您可以完美地运行两个版本:
并排运行多个Cmd版本
我做的其他事情。你也可以考虑设置, 特别是如果你正在开发Sencha Touch,Ext JS 6和/或 Ext JS 4&amp; 5个应用程序在一起......正在制作早期的Sencha Cmd 命令行上提供的版本。
当我键入sencha5时,我运行Sencha Cmd 5命令。当我输入sencha时, 我运行最新的Cmd 6命令。那是因为我将这些绑定到了 正确的路径。你也可以这样做。这很容易。
首先确保早期版本的路径在 .bash_profile / environment vars。 (你可能已经做过, 自从我上面写的)。第二,也是最重要的一步 重命名sencha可执行文件(位于Cmd安装中 文件夹)到sencha5,sencha4等。