2012 年五月 一 二 三 四 五 六 日 « 四 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 分类
- Actionscript (3)
- Git (3)
- Javascript (1)
- Life (30)
- Mac OS (6)
- PHP (3)
- Python (1)
- Ruby (2)
- Server (9)
标签
Category Archives: Mac OS
Mac 下使用 rvm 安装 ree 报段错误
背景 系统版本:Mac OS X Lion 使用 rvm install ree 报错:./ext/purelib.rb:2: [BUG] Segmentation fault 解决方法 export CC=/usr/bin/gcc-4.2 如果还是无法安装,请尝试先 rvm remove ree 后再行安装,即: rvm remove ree export CC=/usr/bin/gcc-4.2 rvm install ree 参考 《Segmentation fault in (RVM) REE installation》 《Segmentation fault while installing … Continue reading
Posted in Mac OS, Ruby
Leave a comment
多版本环境下,将PHP扩展编译安装至指定版本目录下
今晚在 MBP 上装 mongo 开发环境时遇到了个问题,在此记录下。 环境 MacOS Lion 自带PHP 5.3.6,安装在 /usr 下,另外自己又编译安装了PHP 5.3.8,安装在 /opt/php 下,也就是说目前系统存在两个版本的 PHP,根据 $PATH 的查询顺序,默认的 PHP 版本为系统自带的 5.3.6 问题 & 解决方法 在编译安装 mongo 扩展时发现在 make install 时,扩展会被安装至 /usr/lib/php/extensions/no-debug-non-zts-20090626/,这并非我要的结果,原先想直接 copy 到 5.3.8 版本目录下,后来想想编译环境可能会不同,怕会有版本差异导致运行不稳定,还是研究下吧。 重新解压缩源码,使用 5.3.8 版本的 phpize 配置完后发现目录下的 … Continue reading
Posted in Mac OS
Leave a comment
MacOS 中的扩展属性
在终端中输入 ls -l 常常可以看到部分文件的结尾含有@符号,如: -rw-r–r–@ 1 Wayne staff 14789551 10 13 20:59 php-5.3.8.tar.gz 平时在忙工作就没细究,直到今天在v2ex看到有朋友提出了这个问题,参考了回帖中提及的资料做了此份笔记。 它是什么 文件的扩展属性标记 存放文件的元数据信息,存储在HFS文件系统内 常规浏览时不可见 许多流行的文件系统都支持这类元数据 除了@,还有+,表明文件拥有非标准的权限集,这些权限集在一些ACLs系统中使用 查看元数据属性的方式 ls -@ 即可。 注:com.apple.quarantine 属性表面文件是从互联网下载到本地的,在首次打开文件时候会弹出提示框要求用户是否确认要打开此文件,如果选“是”,此属性即被清除 如何管理 xattr用于访问和管理这些元数据,用法如下: xattr <file> 打印元数据 xattr -l <file> 打印详细的元数据信息,如:文件下载工具、下载时间 xattr -w <attr> <file> … Continue reading
Posted in Mac OS
Leave a comment
修正招行专业版客户端在 Windows 7 中乱码的问题(Parallels Desktop)
平台 Windows 7 简体中文版,基于 Parallels Desktop 问题一:安装过程、登录界面及菜单乱码 控制面版 -> 时钟语言区域 -> 更改显示语言 -> 切换为“管理”标签 -> 在非Unicode程序的语言中点击“更改系统区域设置”改为“中文(简体 中国)” -> 确定 -> 重新启动电脑 -> 重新安专业版网银 问题二:转账过程中提醒时间错误 控制面板 -> 区域设置 -> 将时间格式从 yyyy/mm/dd 修改为 yyyy-mm-dd 原文:http://blog.sina.com.cn/s/blog_549097390100qaf2.html
launchctl 笔记
相关目录 /System/Library/LaunchDaemons 操作系统,用户登录前生效,以 root 身份执行任务 /System/Library/LaunchAgents 操作系统,用户登录后生效,以 root 身份执行任务 /Library/LaunchDaemons 系统管理员,用户登录前生效,以 root 身份执行任务 /Library/LaunchAgents 系统管理员,用户登录后生效,以 root 身份执行任务 ~/Library/LaunchAgents 当前用户,用户登录后生效,以当前登录用户身份执行任务 使任务生效 将 plist 文件按需要放置在上文的相关目录中 launchctl load <plist path> 执行上述操作后任务会立即生效,且重启系统后也会自动生效。如果 plist 没有放在指定的目录,重启系统后不会再生效。 如果 plist 存在 Key Disabled,且其值为 true,launchctl load 会提示 nothing found to load,系统启动时也不会自动生效人物,如果要手动强制启动,忽略 … Continue reading
Posted in Mac OS
Leave a comment
Mac OS Lion 编译安装 php(with nginx)
安装nginx(当前版本 1.0.6) brew install nginx 安装目录 /usr/local/Cellar/nginx/1.0.6 编译安装PHP(当前版本 5.3.8) 主要配置参数来源于Lion自带的php,本处做了部分修改,主要包括: 移除 –with-icu-dir=/usr –enable-suhosin 移除 –with-apxs2=/usr/sbin/apxs 新增 –enable-fpm –enable-force-cgi-redirect 修正libpng和freetype库文件目录错误 移除其他无用参数 For fastcgi usage ./configure –prefix=/opt/php –with-config-file-path=/opt/php/etc –enable-fpm –enable-cgi –enable-cli –with-libxml-dir=/usr –with-openssl=/usr –with-kerberos=/usr –with-zlib=/usr –enable-bcmath –with-bz2=/usr –enable-calendar –with-curl=/usr –enable-dba –with-ndbm=/usr –enable-exif –enable-ftp –with-gd –with-freetype-dir=/usr/X11 –with-jpeg-dir=/usr/local … Continue reading