标签 OS X 下的文章

OSX 可能是最好用的播放器 - mpv

在知乎被安利了一个叫做mpv的东西,然后发现确实屌。

屏幕快照 2015-06-23 20.34.57.png

界面在改了之后还算能看,然后各种都能自己配(因为是开源的),配合上bilidan的脚本之后传参就能拉B站视频资源(附带神弹幕)

这里主要贴一下自己的配置文件,毕竟调了一端午(主要内容还是看视频啦)。

- 阅读剩余部分 -

OS X 解决Java在Terminal乱码问题

在网上常用的教程设置之后,总是会提示:

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8

让人非常郁闷,虽然发现很多人确实都这样,但似乎没什么好的解决方案。

搜索了半天,最后差不多都想要放弃了,却发现了一个不太一样的教程。

~/.bash_profile中设置:

alias javac='javac -J-Dfile.encoding=UTF-8 -encoding UTF-8 '

alias java='java -Dfile.encoding=UTF-8 '

加入这两句话,世界又清静了。

当然还需要这么重启一下:. ~/.bash_profile

brew install ruby后替换版本

安装Rails推荐的版本是Ruby2.2.0,而Mac自带的是2.0.0,看来又是要折腾的部分啊。

找了半天找到一篇mac mini brew安装了php54,但是我的工作php还是5.3.15?

因为我遇到了相同的问题,所以就照着下面说的很简单的方法做了:

ls -al /usr/local/bin/php

把PHP改成ruby的路径,用which ruby找到路径

cat ~/.bash_profile 
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

搞定了,接下来就可以安装rails了。

Mac OSX PHP安装mcrypt指南

在Laravel时我发现无法正常使用,于是开始折腾。
报错:

undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128'
类似于这样。

于是要查了一下,要安装这个模块:brew install mcrypt,成功,接下来根据PHP,当时我的是5.4的,运行了一下:brew install php54-mcrypt,失败。

查了一下先执行安装:

brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php

安装完毕后在此运行,然后重启apache,发现没用,phpinfo()里也没有显示,于是抱着试试看的心态运行了brew install php55-mcrypt,万万没想到!然后默默的就变成php5.5了……但是php -v仍然是5.4。运行brew link --overwrite php55,此时指向5.5了,但是仍然不行。

网上说,在php.ini里写入extension=mcrypt.so就行了。
但是关键是,php.ini和mcrypt.so的位置我都不知道。

再次抱着试试看的心态,我运行了:brew link php55-mcrypt,成功获得了mcrypt的地址。
然后:
sudo vim /etc/php.ini
写入:
extension=/usr/local/Cellar/php55-mcrypt/5.5.23/mcrypt.so

重启apache,搞定。

在OSX中,重启apache的命令是:sudo apachectl restart