使用 Lunchy 管理 MacOSX 的服务
前言
开会前,看到 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》感觉就是不太一样,比上次更成熟多了,也理性多了, 依然心潮澎湃,仿佛世界就在我手边似得,我,准备准备,也能改变世界似得。
其中,有几点值得注意:
- 将最重要的事情排序优先级
- 将大任务划分为小任务
- 即使满足,充满激情,绝不熬夜
参考
傲娇的使用Disqus