Lion的新鲜(干净)安装没有开发人员工具,Xcode 4.3不再包括make和朋友

时间:2012-02-18 22:20:23

标签: xcode perl makefile osx-lion cpan

有关如何获得make以及其他任何其他版本的想法与早期版本的Xcode一起出现? '/ Developer'目录不再存在,因为我愚蠢地通过升级到Xcode 4.3来摆脱它。

此外,'/System/Library/Perl/5.12/darwin-thread-multi-2level'中的CORE目录似乎缺少标题(.h)文件。我相信这些也包含在早期版本的Xcode中。

如果没有这些,我无法构建任何Perl模块,特别是通过CPAN。任何帮助是极大的赞赏!提前谢谢。

4 个答案:

答案 0 :(得分:10)

我认为你有两种选择:

方式1

a)使用“App Store”安装Xcode版本4.3。

b)运行Xcode工具并完成安装过程。

c)Xcode打开后,转到菜单Xcode - >预置...

d)转到下载标签。

The downloads tab in Xcode -> Preferences

e)通过四个选项中的最后一个(命令行工具(171.7 MB))单击“安装”。

f)这将要求您建立一个开发者帐户。

g)这样做:Apple Developer Registration

h)创建新ID或使用旧ID。

i)填写完所有信息后,您将进入一个页面,您必须从中选择三个开发者计划中的一个。

j)选择底部(免费)Safari开发者计划。

k)现在回到Xcode - >偏好设置>>下载标签。

l)点击安装并输入您的Apple ID和密码。

方式2

1)打开期刊

2)输入“cd”并按回车。

3)输入“vim .profile”并按Enter键。这将创建一个名为“.profile”的新文件或编辑现有文件。

4)将“export PATH = / Applications / Xcode.app / Contents / Developer / usr / bin:$ PATH”放在文件中的某个位置。

5)按ESC。

6)按SHIFT +':'(您现在应该在窗口底部看到一个分号)。

7)输入“wq”。 (您现在应该在窗口底部看到“:qw”。)

8)按enter键。

9)退出终端。

10)打开终端(这会重新加载你在.profile中所做的更改)

11)键入“which make”。结果应为“/Applications/Xcode.app/Contents/Developer/usr/bin/make”

如果您有任何错误(可能需要或可能不需要)

尝试更改您正在使用的编译器。如果您提供更多信息,我可能会建议替代方案。

答案 1 :(得分:4)

您需要https://developer.apple.com/提供的“Xcode命令行工具 - 2012年2月”(需要免费开发人员登录)。

...还说可以使用Xcode 4.3及更高版本中的“下载”偏好设置面板下载此包。

不知道它是否有Perl的东西。

答案 2 :(得分:1)

在我的旧Macbookpro上升级到Lion之后我遇到了困难。我没有perlfaqs和其他文档。我实际上手工添加了这些。这使我确信只需在/ usr / local中安装一个单独的完整版本的5.14,并且不会弄乱系统版本。

要从App Store安装Xcode工具,然后将源代码下载到/ usr / local / src(或实际上的任何地方)并运行:

./configure
make
make test
sudo make install

然后打开终端并输入:

export PATH="/usr/local/bin:/usr/local/sbin:$PATH" 

你应该能够运行cpan并安装你想要的任何模块,当你再次升级操作系统时它不会覆盖它。

答案 3 :(得分:0)

您可以在终端

中运行
xcode-select --install