13 April 2016

前言

开会前,看到 https://danielzhangqinglong.github.io/2015/01/24/postgresql-with-rails/, 看到其中关于如何处理启动管理的工具 - Lunchy。

查看了 https://github.com/eddiezane/lunchy 官网,Star 数挺多, 觉得相当的不错,想要安装时,想到本地使用 RVM 安装了多个版本的 Ruby,必须要要有个全局安装。 看了一下 issue 4,发现人提到是否独立安装包的问题, 看了一下,了解到有相应的 brew-Cask 的包,试着安装了一下,报错了。

遇到问题

brew install Caskroom/cask/lunchy
==> brew cask install Caskroom/cask/lunchy
Error: Cask 'lunchy' definition is invalid: Bad header line: parse failed

好像,之前也遇到之类的错误,没在意。今天,我想试着搜了一下,找到了这个:

brew update; brew cleanup; brew cask cleanup
brew uninstall --force brew-cask; brew update

由于前天,运行错命令的顺序,我只运行了其中的一些命令:

brew update; brew cask cleanup; brew uninstall --force brew-cask;

然后,在试了一下 brew install Caskroom/cask/lunchy, 就 OK 了。 感觉相当的不错,没耗费多少时间。

上面问题原因:

Important December 2015 update: Homebrew-Cask will now be kept up to date together with Homebrew (see #15381 for details). If you haven’t yet, run brew uninstall –force brew-cask; brew update to switch to the new system.

15年 12 月,Homebrew-Cask 就和 brew 合并了!!这才导致了上面的问题,世界正是神奇。

意外发现

https://caskroom.github.io/search 可以搜索到相应的 Cask 的包。

意外发现,brew 也提供类似的 lunchy 的功能, 尝试 brew services start mysql,就可以安装 brew services 子命令。

后记

开源软件的 Issue 是个不错的东西, 偶尔能找到问题的答案。

重新看了 《Rework》, 对其中提出的及时满足想法很是是赞成,再次看 《Rework》感觉就是不太一样,比上次更成熟多了,也理性多了, 依然心潮澎湃,仿佛世界就在我手边似得,我,准备准备,也能改变世界似得。

其中,有几点值得注意:

  1. 将最重要的事情排序优先级
  2. 将大任务划分为小任务
  3. 即使满足,充满激情,绝不熬夜

参考

  1. https://github.com/caskroom/homebrew-cask/issues/15930



傲娇的使用Disqus