我正在看this,并且正如您所看到的,告诉我的第一个命令是:
sudo apt-get install python-setuptools
当我这样做时,它输出:
sudo: apt-get: command not found
我不知道为什么会这样。
如何解决此问题,以便正确地遵循本教程?
Mac OS X没有apt-get
。有一个叫做Homebrew的程序包管理器被代替。
此命令为:
简单安装python
使用Homebrew安装否则将使用apt-get
的软件包。
我链接到的页面具有安装Homebrew的最新方法,但是目前,您可以按照以下方式安装Homebrew:
在Mac OS X终端中输入以下内容:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
此后,自制软件的使用为brew install <package>
。
Homebrew的先决条件之一是XCode命令行工具。
软件包管理器(例如apt-get
或brew
)只是为您的系统提供了一种简单且自动化的安装软件包或库的方法。不同的系统使用不同的程序。 apt
及其派生词在基于Debian的linux系统上使用。带有Red Hat风格的Linux系统使用rpm
(或者至少在很多年前,他们做了)。 yum
还是基于RedHat的系统的软件包管理器。
基于阿尔卑斯的系统使用apk
。
[截至2016年4月25日,homebrew opts the user in to sending analytics by default。可以通过两种方式选择退出:
设置环境变量:
HOMEBREW_NO_ANALYTICS=1
放在您保留环境变量的位置(通常是~/.bash_profile
之类的东西]source ~/.bash_profile
。运行以下命令:
brew analytics off
然后可以使用以下命令检查分析状态:
brew analytics
MacPorts是OSX的另一个软件包管理器:https://www.macports.org/。安装说明位于https://www.macports.org/install.php,然后发出sudo port install pythonXX
,其中XX
是27
或35
。
您还可以使用curl命令安装东西,只要在URL提及apt-get的地方。 curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz