HomebrewCask-解决版本更新后旧目录迁移问题
2016-10-19 11:14
253 查看
最近在更新
The default Caskroom location has moved to /usr/local/Caskroom,查阅了相关的资料,发现最新的homebrew cask的默认应用根目录发生了变更,我们需要做出相应的迁移
迁移方式一:
迁移方式二
homebrew cask calling hsbc::dsl#license is deprecated! there is no replacem 等警告信息的解决办法
参考资料:
1.https://github.com/caskroom/homebrew-cask/issues/21913
homebrew和
homebrew cask时发现出现如下提示:
The default Caskroom location has moved to /usr/local/Caskroom,查阅了相关的资料,发现最新的homebrew cask的默认应用根目录发生了变更,我们需要做出相应的迁移
迁移方式一:
1. 列出你的所有brew cask应用:brew cask list 2. 强制更新每一个应用:brew cask install --force 应用名 3. 或者直接更新所有:brew cask install --force $(brew cask list) 4. 备注:这种方式比较麻烦,不太推荐
迁移方式二
1.将旧目录的应用移到新目录:mv /opt/homebrew-cask/Caskroom /usr/local 2.更新所有就应用的link: for f in ~/Applications/*.app; do oldloc="$(readlink "$f")"; [[ -e $oldloc ]] || ln -sf "/usr/local${oldloc#/opt/homebrew-cask}" "$f"; done 3. 个别应用可能仍需要重新安装(如chrome),但是大部分原来应用可以正常使用
homebrew cask calling hsbc::dsl#license is deprecated! there is no replacem 等警告信息的解决办法
1.请先把brew和brew cask本身进行版本更新 2.更新brew:brew update 3.更新brewCask:brew cask update
参考资料:
1.https://github.com/caskroom/homebrew-cask/issues/21913
相关文章推荐
- TortoiseSVN更新1.7后遇到的版本迁移问题解决
- 解决更新本地svn版本库,提示:工作副本已锁定 问题
- 【亲测可用】MySQL 4.1迁移到MySQL 5.0版本的中文乱码问题解决
- svn更新代码的时候出现cleanup的问题,网上找到了答案,我是解决了,不知道其他版本适不适用!!!
- dede织梦data目录正确迁移及引起的问题解决方法
- 解决IntelliJ IDEA 13更新FindBugs 0.9.993时JRE版本过低导致启动失败问题
- Linux 常见问题解决目录【陆续更新_自用】
- win7 用户目录迁移后引起的安卓不能正常启动虚拟机[PANIC:could not open :avd name]问题解决
- Intellij IDEA 13.1.1版本下无法更新maven Repository Indices的问题解决
- SQL 2008 安装问题 共享功能目录(x86) 服务提供的凭据无效 解决版本
- 解决Nginx+php(php 5.3.0及其以上版本)防止目录跨站问题
- 不同版本mysql数据迁移过程所遇到的问题及解决办法
- Linux 系统更新命令行模式,出错原因,软件更新器更新失败,系统提示已为最新版本,问题如何解决
- 关于ClickOnce无法更新/Upgrade/下载 应用系统最新版本的问题和解决方法
- MySQL 4.1迁移到MySQL 5.0版本的中文乱码问题解决
- 关于活动目录林间迁移所遇到问题及解决方法
- dede织梦data目录正确迁移及引起的问题解决方法
- 提示您必须安装带有更新版本windows installer服务的Windows Service Pack问题解决办
- DEDECMS5.7将data目录迁移后,网站地图无法打开和更新的解决方法