sudo:port:未找到使用MySQL MAMP设置Ruby的命令

sudo:port:未找到使用MySQL MAMP设置Ruby的命令,ruby,mamp,Ruby,Mamp,我使用的是安装了MAMP的Mac10.6.6。我正在努力让Ruby工作。标题有问题,所以我参考了本教程 我有MySQL 5.5。安装在我的计算机上 当我在下面的第5行输入$sudo port install cmake时,它会显示 sudo: port: command not found 你知道我能做些什么吗 $ cd /tmp $ mv /Users/yourname/Desktop/mysql-5.5.9.tar.gz . $ tar xf mysql-5.5.9.tar.gz $ cd

我使用的是安装了MAMP的Mac10.6.6。我正在努力让Ruby工作。标题有问题,所以我参考了本教程

我有MySQL 5.5。安装在我的计算机上

当我在下面的第5行输入
$sudo port install cmake
时,它会显示

sudo: port: command not found
你知道我能做些什么吗

$ cd /tmp
$ mv /Users/yourname/Desktop/mysql-5.5.9.tar.gz .
$ tar xf mysql-5.5.9.tar.gz
$ cd mysql-5.5.9
$ sudo port install cmake
$ cmake . -DMYSQL_UNIX_ADDR=/Applications/MAMP/tmp/mysql/mysql.sock -DCMAKE_INSTALL_PREFIX=/Applications/MAMP/Library
$ make -j 3
$ cp libmysql/*.dylib /Applications/MAMP/Library/lib/
$ mkdir -p /Applications/MAMP/Library/include/mysql
$ cp include/* /Applications/MAMP/Library/include/mysql
$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql2 -- --with-mysql-config=/Applications/MAMP/Library/bin/mysql_config
$ sudo install_name_tool -change /tmp/mysql-5.5.9/libmysql/libmysqlclient.16.dylib /Applications/MAMP/Library/lib/libmysqlclient.16.dylib /opt/local/lib/ruby/gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
$ rm -rf /tmp/mysql-5.5.9 /tmp/mysql-5.5.9.tar.gz

如果你把帖子保持在同一条线上,我会感觉好多了。因此,我们可以通过从一开始就阅读问题来帮助您

端口是一个OSX包管理器,称为MacPorts。因此,要使其工作,您必须首先从安装MacPorts