codeMacbook-Pro:~ cue$ xcode-select --install
使用这个命令可以安装Xcode Command line tool,按照网上教程验证一下输入“gcc --version”可以出现一些gcc的相关版本信息。
后来看到一个教程是加上 sudo 的,也就是通过 sudo xcode-select --install 命令安装的(于是我按照教程,使用sudo xcode-select --install 再次安装一下,Terminal终端窗口提示:“xcode-select: error: command line tools are already installed, use "Software Update" to install updates”,提示我已经安装),现在的问题是:我没有加上 sudo 会不会对以后安装一些程序(例如homebrew)有没有什么影响?
codeMacbook-Pro:~ cue$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
网上教程 [http://blog.sina.com.cn/s/blog_68f3bc280101cezm.html] 说,出现这个位置,说明Xcode Command line tool安装没有成功,如果成功的话,会显示位置在:
/Library/Developer/CommandLineTools
但是我通过Finder的“前往/前往文件夹”命令查找这个文件夹位置,发现已经存在,按照给出链接的这个教程,还需要自己指定一下位置,在终端中输入
codeMacbook-Pro:~ cue$ sudo xcode-select -s /Library/Developer/CommandLineTools
我的疑问是,我已经安装好了,虽然使用
xcode-select -p
命令,没有出现教程中提到的位置,也就是
/Library/Developer/CommandLineTools
但是我输入gcc --version 验证,是可以出现gcc相关信息的,那就是说
是不是我此时不用再自己指定位置了?
之所以有这个疑问,是因为,我看这个教程上系统是10.9,是不是和10.10会有不同。
看到网上一个教程:
说要先删除MacPorts,才可以安装Homebrew,因为两者不兼容;但是我按照这个教程,先通过Finder工具来找下面这些文件或文件夹
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts.pkg \
/Library/Receipts/MacPorts.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports
却没有找到,同时又在Google中发现一篇文章提到说Mac OS系统默认集成了MacPorts,这也就是说无论如何必须要先删除MacPorts了,但是系统中找不到这些文件或文件夹,这是不是有些矛盾?
a: OS Yosemite(版本:10.10.2)到底有没有默认安装了MacPorts,如果有,如何查找它的具体位置,并且卸载它,然后安装Homebrew;
b: 还是可以这样说——我现在不用管MacPorts了,就直接安装Homebrew就完全没有问题了。
Mac 新手,因为个人略有点洁癖,不喜欢把系统搞乱,所以,以上两个问题,显得有些啰嗦,希望有过经验的朋友可以给些详细的指点,再次感谢。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.