作者:dawncold
发布时间:February 5, 2012
分类:技术,Mac
刚刚说了要开始学ruby了,但发现Mac下的ruby版本挺低的,才1.8.7,现在官方的都1.9.3了,于是更新,发现这个更新不大容易,到底现在该不该爱Mac呢?!
修改一下/usr/local的权限:(如果不修改的话,或许会出现通过brew安装的软件无法自动创建符号链接到/usr/local/bin中的情况,如果不能自动创建链接过去的话,麻烦是一个方面,关键是后面做的一些工作基本都白费了,可能你运行的一个软件是在/usr/bin中存在的,那样就不会自动搜索到你用brew安装的那个了。详情找找brew的工作原理吧:)
sudo chown -R `whoami` /usr/local
首先我用了大家推荐的Homwbrew管理工具,这里安装完homebrew后需要在自己的bash配置文件中加入新的path:
export PATH=/usr/local/bin:$PATH
把这行加入到bash_profile中吧,这样就能让homebrew发挥作用了,你首先就能用上更新了的程序而不是从默认路径查找。(如果以前用了MacPorts的话你也会和我一样看到MacPorts的export命令,要去掉他们,或者你把Homebrew的export命令写在下面,这样能覆盖掉,既然我已经删除了MacPorts,所以干脆删除掉!)
关闭terminal,重新加载刚才的bash_profile,这样就能用Homebrew了。
首先安装git,自己和Homwbrew都用得到:
brew install git
接着更新一下Homebrew的源:
brew update
然后安装了ruby后就能用gem来更新系统了:
安装ruby:
brew install ruby
更新系统:
gem update --system
后面的安装rails等操作就可以用gem来做了,看看自己的ruby版本,已经是1.9.3p0(2011-10-30)
作者:dawncold
发布时间:February 4, 2012
分类:技术,Mac
sudo port -f uninstall installed
sudo rm -rf \
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports
第一行是删除了用MacPorts安装的软件,第二行是删除MacPorts各种相关文件。
我删除了MacPorts后就开始用Homebrew了。
作者:dawncold
发布时间:January 26, 2012
分类:技术,Mac
一开始感觉dashboard这个东西挺好的,加上了好几个小插件玩,但现在发现使用频率超低,所以干脆想办法关闭吧,听说还能节约部分内存和提升开机速度,对这些倒是不太关心,只能有种不用就关闭的态度驱使着我。
关闭命令:
defaults write com.apple.dashboard mcx-disabled -boolean YES
运行后最好再执行一下这个生效:
killall Dock
如果需要重新开启,请使用这条命令,包括了killall Dock:
defaults write com.apple.dashboard mcx-disabled -boolean NO
killall Dock
作者:dawncold
发布时间:January 13, 2012
分类:技术,Mac
打开Terminal,输入:
defaults write com.apple.dock scroll-to-open -bool TRUE;killall Dock
然后回车(return),等Dock再次出现后,在已打开程序图标上滚动鼠标滚轮或者手势模拟滚轮,就能看到这个程序打开的子窗口或者子程序,很过瘾好用。
我的MacOS:Lion
作者:dawncold
发布时间:December 16, 2011
分类:技术
自从前段时间学校封杀了研究生web端自由登陆drcom以来,我就只能找网络中心的老师开了本科生的web登陆,速度很慢,还有流量限制。
又加上Lion系统中的原drcom客户端不能用,我就攒了攒勇气下载了drcom4mac的源代码回来自己编译,本以为就是平台的微弱差异,没想到一大堆根本看不懂的错误出现,也没那么平静的心来阅读一个个C函数,就这样搁置了。
昨晚Drcom的GoogleGroups中有人发来邮件,说是写了个java的drcom客户端欢迎测试,我今天早晨配置好了libpcap库和jpcap库,然后使用了这个客户端,打开GUI后输入账号密码,登陆没反应。于是告诉了作者,中午收到作者来信,说暂时还只能用命令行方式,这我当然能够接受,可惜在Mac的terminal中显示的中文提示都是乱码,于是svn到了原代码到eclipse中看看吧,按照提示组合了命令行,成功登陆了!
从此又自由了。
项目地址:http://code.google.com/p/jdrcom/
- 1
- 2
- 3
- »