标签: osx-lion

为什么Xcode 4.3.1(4E1019)/ 4.3.2(4E2002)会定期与iOS模拟器挂起?

在每10-20次运行中,我尝试在模拟器中启动新的App运行时遇到挂起的Xcode.该应用程序将无法启动.

我可以退出模拟器,但Xcode会忽略退出.

到目前为止唯一的解决方案是杀死并重新启动Xcode.幸运的是,似乎没有副作用.

(Lion上的xcode 4.3,8GB mac mini,5.1 iOS)

编辑:我向Apple提交了一份错误报告.

编辑2012年6月:在Xcode 4.3.2(4E2002)中仍然存在问题

编辑2012年10月:使用Xcode 4.5,这个问题似乎已经消失了.我似乎注意到,在启动应用程序之前,模拟器上的每次运行都会暂停几秒钟.也许通过在某处引入更长的等待来解决问题.(没有免费午餐这样的东西.)

xcode ios ios-simulator osx-lion

27
推荐指数
2
解决办法
3042
查看次数

用Homebrew安装Git的问题

可能重复:
使用Homebrew升级Git的问题

我在这里非常接近 - 我想我只需要创建一个符号链接,但我不确定如何(以及为什么需要).我是OSX Lion btw.

我已经使用此命令下载并安装了git.

brew install git
Run Code Online (Sandbox Code Playgroud)

反应是

git-1.7.12 already installed, it's just not linked
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

我跑的时候

which git
>/usr/bin/git
Run Code Online (Sandbox Code Playgroud)

我跑的时候

git --version
>git version 1.7.4.4
Run Code Online (Sandbox Code Playgroud)

我的路很好

export PATH="/usr/local/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

再次 - 我真正需要知道的是如何设置sym链接.谢谢!

git macos homebrew osx-lion

27
推荐指数
1
解决办法
3万
查看次数

Safari for OS X Lion的历史动画解决方法?

在Safari for OS X Lion中,当您使用滑动手势在历史记录中向前或向后导航时,该窗口会像在物理页面中移动一样进行动画处理.此行为的问题在于许多应用程序已经侦听历史记录状态中的更改,并且在更改哈希值或使用HTML5时进行适当的响应pushState.

一个完美的例子是GitHub,当导航进出文件夹时 - 例如https://github.com/johndyer/mediaelement.如果单击文件夹,然后滑动到上一页,则显示结束状态"快照",然后从开始状态再次动画,这不仅令人困惑,而且使动画的信息值无效.

今天是我使用Lion的第一天,但​​我很好奇是否有其他网络开发人员遇到过此问题,以及您是否找到了解决方法?

safari history pushstate osx-lion

26
推荐指数
1
解决办法
1620
查看次数

在Mac OS X Lion上运行Eclipse

Eclipse运行正常,但我在右侧(新滚动条旁边)丢失了错误/警告/待办事项竖条.有没有人有同样的问题?谢谢!

eclipse macos osx-lion

26
推荐指数
1
解决办法
1万
查看次数

安装Lion后获取python虚拟环境错误

我有一段时间没有触及python和virtualenv,我相信我用virtualenv和pip设置我的MBP,但是完全忘记了这些东西是如何工作的.

安装Lion之后,当我打开一个新的终端窗口时,我收到此错误:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named virtualenvwrapper.hook_loader
virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.
Run Code Online (Sandbox Code Playgroud)

有关如何解决此问题的任何提示?

试:

easy_install eventlet

我懂了:

Traceback (most recent call last):
  File "/usr/local/bin/easy_install", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 2607, in <module>
    parse_requirements(__requires__), Environment()
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line …
Run Code Online (Sandbox Code Playgroud)

python virtualenv osx-lion

26
推荐指数
4
解决办法
3万
查看次数

在mac os x中添加"隐藏"文件的tar命令,为什么?

我正在编写自己的tar归档程序.一切都在我的应用程序内工作正常(甚至读取用其他工具生成的焦油)但是我无法让我的tar文件与第三方tar​​文件阅读器一起使用.所以我尝试在命令行上构建一个tar文件,用我的代码构建一个tar文件,并比较两者.

但似乎有一个问题:

我有一个名为Test.txt的文本文件,我想添加到我的tar中,所以我在终端中运行以下命令:

tar -c -f x.tar Test.txt
Run Code Online (Sandbox Code Playgroud)

这样做时:

tar -tf x.tar
Run Code Online (Sandbox Code Playgroud)

我得到以下列表:

./._Test.txt
Test.txt
Run Code Online (Sandbox Code Playgroud)

这是在Mac OS X Lion上的终端.

./._Test.txt文件来自哪里?在做ls -a时我没有看到它

在检查tar内容时,它似乎是一些二进制数据,但我不知道它来自何处.

macos terminal tar osx-lion

26
推荐指数
3
解决办法
1万
查看次数

如何在mac上安装make和gcc?

我想在我的macbook air(2011版)上安装Eclim.但是在安装过程中我遇到了一些问题.它告诉我,我没有安装make和gcc.

我试图找到它的解决方案,但所有解决方案都在谈论使用XCode.实际上,我安装了XCode.但我仍然无法安装Eclim,因为没有安装make和gcc.

如何安装它们才能安装Eclim?

gcc makefile eclim osx-lion

26
推荐指数
2
解决办法
4万
查看次数

使用SMJobBless()编写特权帮助工具

尽管自Mac OS X Leopard以来API已经打开,但令人惊讶的是,很少有关于如何正确使用SMJobBless()创建特权助手工具的文档.即使直接从Apple的示例项目中复制代码,也会有很多问题.幸运的是,我已经找到了解决这个问题的方法,并且已经为我的帮助工具工作奠定了基础.

但是,它似乎SMJobBless()只是祝福工具并将其复制,但不会运行它.我已经包括在我的帮助工具的代码main()功能应该运行,但不会(因为NSLog()莫名其妙地不工作,根据我的信息点点已经发现-我试图syslog()荷兰国际集团的一些"世界,你好"类型的字符串,但系统控制台上没有任何内容.没有任何迹象表明辅助工具完全启动.
文档大多没用.它简单地说,在SMJobBless()调用之后,辅助工具是"准备好的",没有任何"准备好"的指示.

此外,Apple的示例不包含任何进程间通信代码,也没有解释应该如何与辅助工具进行交互.你使用分布式对象吗?马赫口?谁知道?关于如何做到这一点,没有官方的说法.

那么,有没有人知道如何完成这项工作?我已经确认已经安装了帮助工具,并且身份验证工作正常,但我根本无法弄清楚如何启动帮助工具并与之通信 - 文档中存在这样的差距,这对于现在来说这是一个谜.这非常令人沮丧; 我不可能是唯一一个有这个问题的人(但在任何地方都没有提到它),并且SMJobBless()显然在某种程度上起作用,因为它是Apple使用的.

(请不要提AuthorizationExecuteWithPrivileges().我没有使用它:它已被弃用,肯定会消失,并且是一个主要的安全漏洞.不,谢谢.)

authentication cocoa ipc objective-c osx-lion

25
推荐指数
3
解决办法
1万
查看次数

我可以强制node.js要求区分大小写吗?

由于我的Mac具有不区分大小写的文件系统案例,因此在本地运行测试时不会捕获相关的拼写错误,但是在运行Linux的构建服务器上它们会失败.

例如:在Lion上运行时require('./mymodule')会发现./myModule.js,但在Linux上运行时则不会.

因为我想让测试在本地失败以便不破坏服务器上的构建,所以我正在寻找一种方法来使node.js需要更严格,因为如果文件名是不精确(即套管有差异).

有谁知道这样做的方法?

编辑:

由于这个问题似乎没有很好的解决方案,因此我创建了valiquire.

此工具验证在整个nodejs项目中找到的所有需求,同时确保外壳正确.

linux file-io node.js osx-lion

25
推荐指数
2
解决办法
6528
查看次数

如何在Mac OS X上使用AVX/pclmulqdq

我正在尝试编译一个使用新英特尔处理器中存在的pclmulqdq指令的程序.我已经使用macports安装了GCC 4.6但是当我编译我的程序(使用内在的_mm_clmulepi64_si128)时,我得到了

/var/folders/ps/sfjmtgx5771_qbqnh4c9xclr0000gn/T//ccEAWWhd.s:16:no such
instruction: `pclmulqdq $0, %xmm0,%xmm1'
Run Code Online (Sandbox Code Playgroud)

似乎GCC能够从instrinsic生成正确的汇编代码,但汇编程序无法识别该指令.

我已经使用macports安装了binutils,但问题仍然存在.我怎么知道哪个汇编程序gcc正在使用?XCode汇编程序可能不支持它,但binutils汇编程序应该.

assembly gcc macports avx osx-lion

23
推荐指数
2
解决办法
8502
查看次数