分类目录归档:mac

mac原生ssh支持登陆状态在多个窗口间共享

$ vim ~/.ssh/config 添加以下配置:
Host *
    ControlMaster auto                       #多窗口共享登陆状态
    ControlPath ~/.ssh/%h-%p-%r
    ControlPersist yes                       #登陆状态保留时间,yes表示永久,除非网络断开
    Host mars                                #快捷别名
    hostname mars.com                        #远程机器
    user yanjingang                          #用户名

$ ssh mars #使用别名登陆 

登陆后在新窗口再次运行ssh mars时不用输入密码,会自动登陆

xcode运行高德Amap(V2.0.6)官方Demo(library not found for -lMAMapKit错误解决)

1364464814_3539
今天遇到一朋友求助说,Amap最新版的API,运行官方demo报错:library not found for -lMAMapKit库找不到,我还沿用着1.4的API呢,于是在官网下载最新的2D/3D API跑一下demo,以下是遇到的一些问题,希望能给新来的同学一些引导。

开发环境:Xcode4.6(4.5以上大致都一样) 模拟器:5.0X以上(以下的没测试) 阅读全文

Mac搭建Android开发环境

800

如何在MAC OS X 安装Android SDK

我以往用的开发环境都是以MAC OS安装VMware来跑不同的Windows OS,目前慢慢的将所要开发的项目由以往的传统的Wintel转移到Mobile Devices上,基本上用MAC来开发iPhone的东西是相当方便,但是如果要开发Android的项目还要切到Windows VM上我是觉得太麻烦了点,于是在网络上找了一些数据来试着把Android SDK安装到MAC OS X上。 阅读全文

Mac 中 Terminal(终端)的快捷键

   由于 Mac 上没有 Home 和 End 键,于是在终端里打入了很长一段命令之后发现最前面有几个字母写错了,会很麻烦很麻烦。虽然 Command + 方向键不能在 Terminal 中使用,但是还是有办法可以跳到行头和行尾的。作为 Mac 中的 Terminal,BASH 有很多快捷键可以满足你的要求。下面就是一些 BASH 的快捷键。

Ctrl + A 将光标跳到行头
Ctrl + E 将光标跳到行尾
Ctrl + L 清屏
Ctrl + R 搜索以前执行过的命令
Ctrl + C 终止正在运行的程序
Ctrl + D 退出 Terminal(这里建议使用 Command + W 来完成)
Ctrl + Z 将当前程序放置于背景,可以用 fg 来恢复

mac下安装php mcrypt 扩展

 MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法,在mac下的源码安装方法如下:
    • 下载并解压libmcrypt-2.5.8.tar.gz
    • 在终端执行如下命令:
      tar zxvf libmcrypt-2.5.8.tar.gz
      cd libmcrypt-2.5.8/
      ./configure –disable-posix-threads –enable-static
      make
      sudo make install
    • (mac os lion 10.8.2 不要装最新的libmcrypt 无法编译 2.5.8 可以编辑安装: 提示nothing to do 无视他 继续下面的步骤)
    • 下载并解压PHP源码文件php-5.3.4.tar.gz。Mac OS X 10.6.3中预装的PHP版本是5.3.4,所以需要下载这个版本。
    • 在终端执行如下命令:
      tar zxvf php-5.3.4.tar.gz
      cd php-5.3.4/ext/mcrypt
      phpize(如果./configure不能执行 先下载autoconf.tar.gz解压 在autoconf文件夹目录下执行./configure 然后make && make install  安装autoconf后就能在php文件夹下使用./configure配置php了 本人的php预装版本是5.3.15所以下载的包也是5.3.15的 ok 继续下面步骤 没问题了!
    • ./configure
      make
    • make test
    • sudo make install
      sudo cp modules/mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
    • 打开php.ini
      sudo vi /etc/php.ini

      在php.ini中加入如下代码,并保存后退出,然后重启Apache 阅读全文