我正在尝试在我的Lion Mac上安装Xcode 4.1 GM,但它无法正常工作.当它几乎完成时,即使它已经退出,我也会弹出以退出iTunes.因此,我唯一的选择是退出iTunes帮助程序或在活动监视器中发出警报,然后完成安装.然而,Xcode在发布时崩溃了.有任何想法吗?
我想我应该检查是否[NSApplication presentationOptions]包含NSFullScreenModeApplicationPresentationOptions,但我该如何实现呢?
编辑:使用[NSApplication presentationOptions]不像在我的基于文档的应用程序中那样,全屏可能有一些文档而其他文档没有.我现在正在寻找另一种解决方案.我想知道为什么没有一个叫做的财产[NSWindow isFullscreen]或类似的东西.
我在OSX Lion下让rvm重新工作时遇到了很多问题.不出所料,它似乎是readline的一个问题,这在几个地方都有提到.
但是,(这是一个更新)似乎readline本身没有正确安装!
这是我到目前为止所尝试的:
重新安装xcode(4.1)(我还首先删除了Developer文件夹.)
根据http://trac.macports.org/wiki/Migration清理并重新安装我的所有端口
按照以下步骤重新安装readline:https://rvm.beginrescueend.com/packages/readline/
使用该特定的readline版本:
rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
Run Code Online (Sandbox Code Playgroud)
我也完全重新安装了rvm.仍然没有去.这是我看到的当前错误:
ERROR: Error running 'make ', please read /Users/tristankromer/.rvm/log/ruby-1.9.2-p290/make.log
ERROR: There has been an error while running make. Halting the installation.
Run Code Online (Sandbox Code Playgroud)
...以及随附的日志文件.
make[1]: Entering directory `/Users/tristankromer/.rvm/src/ruby-1.9.2-p290/ext/readline'
/usr/bin/gcc-4.2 -I. -I../../.ext/include/x86_64-darwin11.0.0 -I../.././include -I../.././ext/readline -DRUBY_EXTCONF_H=\"extconf.h\" -I/Users/tristankromer/.rvm/usr/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe -o readline.o -c readline.c
readline.c: In function ‘username_completion_proc_call’:
readline.c:1386: error: ‘username_completion_function’ undeclared (first use in …Run Code Online (Sandbox Code Playgroud) 我买了新的狮子机.从PostgreSQL站点为Mac运行PostgreSQL安装程序,我没有安装多个应用程序.其中一个是"pgAdmin III.app".当我打开它时,已经有一个服务器连接可用.本地主机:5432
每当我尝试通过双击连接到服务器时,程序会要求我输入密码.我不知道该怎么做.这不是我的管理员密码,它不是"postgres",它不是"localhost",它不是空的.
我似乎无法连接到服务器.即使我检查localhost服务器的属性,密码字段似乎是空的.但是我不允许将密码字段留空.
知道该怎么办?我真的需要设置postgres吗?
我使用pygame在认知科学中运行实验,并且我经常需要大量I/O,因此我喜欢将这些任务分离到单独的进程(使用多核机器时)以提高代码的性能.但是,我遇到了一些代码可以在我的同事的Linux机器(Ubuntu LTS)上运行但不在我的mac上的情况.下面是代表最小可再现示例的代码.我的mac是2011 Macbook Air运行10.7.2并使用默认的python 2.7.1.我尝试通过预先构建的二进制文件安装pygame ,然后我也尝试从源代码安装SDL和pygame.
import pygame
import multiprocessing
pygame.init()
def f():
while True:
pygame.event.pump() #if this is replaced by pass, this code works
p = multiprocessing.Process(target=f)
p.start()
while True:
pass
Run Code Online (Sandbox Code Playgroud)
正如代码中所指出的,罪魁祸首似乎是pygame.event.pump()在一个单独的过程中.当我在我的Mac上运行它时,我首先在终端中重复打印以下内容:
The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
Run Code Online (Sandbox Code Playgroud)
然后我收到一份崩溃报告,复制到这个要点.
有关如何解决此问题的任何建议?
OS X Lion及以上版本允许用户打开/关闭iOS风格的浮动滚动条 - 可以通过"系统偏好设置"手动打开,也可以通过插入鼠标来打开/关闭.
基于WebKit的浏览器(也许是Opera?)会立即切换它们的滚动条样式 - 当发生这种情况时是否会触发事件?(WebKit-only很好)
NSPreferredScrollerStyleDidChangeNotification当用户切换滚动条样式时,OS X将触发
WebKit似乎没有订阅此事件(在grepping时没有命中).
我怀疑WebKit是通过NSViewBoundsDidChangeNotification事件来处理这个事件(我假设,它会触发滚动视图的内容视图).
WebKit的处理这个事件中-[WebHTMLView _frameOrBoundsChanged],这似乎是一个潜在的重新布点点.
在这个案例中也提到了这个通知WebPDFView和检查员WebNodeHighlight- 这两者似乎都没有关系.
-[WebDynamicScrollBarsView adjustForScrollOriginChange] 似乎表明事件可能不会被解雇(如果是这样,看到一些确认会很高兴)
轮询更改对我来说不是一个可接受的答案(性能和用户更改值后的布局跳转).
我正在尝试在基于视图的NSOutlineView中自定义公开箭头外观.我看到它建议使用
- (void)outlineView:(NSOutlineView *)outlineView willDisplayOutlineCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item
Run Code Online (Sandbox Code Playgroud)
委托方法来实现它.问题是由于某种原因没有调用此方法.我有2个自定义单元格视图 - 一个用于项目,第二个用于标题项目.可能是这个方法没有调用基于视图的大纲视图?狮子可能会被打破吗?
请说清楚.
我按照如何完全删除Xcode 4,然后从AppStore安装了4.3 版本中的说明删除了旧版本的Xcode .但是现在/开发人员目录丢失了.
我可以在/applications/xcode.app/contents/Developer/中找到相同的目录结构./ developer只是该目录的链接,我该如何再次创建它?
过去几天我一直在OS X Lion上试用Emacs 24(预测试24.0.95.1),但是我遇到了新gdb/MI界面的一些问题.
使用Xcode附带的GDB 6.3,但gdb/MI接口似乎根本没有加载.它似乎尝试启动GDB GUD模式,但没有命令实际工作.
我还尝试通过Homebrew安装GDB-7.4.这让我部分在那里.gdb-many-windows界面显示,但gdb提示永远不会到达.Emacs只是坐在那里吃了100%的CPU,但却没有反应迟钝.我仍然可以打开文件等.我只是无法用GDB做任何事情.
有没有其他人遇到过类似的问题?你能解决它们,如果是这样,怎么办?
编辑:2012-06-10:我刚刚尝试了新发布的Emacs 24.1.GDB 6.3(通过Xcode)的行为保持不变.GDB-7.4略差,因为它启动了GDB,而emacs耗尽了100%的CPU,但现在我无法做任何其他事情.Emacs如果被冻结:/
我有tmux用鼠标滚轮向上滚动,mouse-mode on在tmux.conf中使用(这是我的整个conf).
但我一直有一个问题再次向下滚动.一旦光标到达屏幕底部,它会立即滚动回整个缓冲区的底部,提示符位于此处.我不可能向下滚动几行,就像我可以向上滚动几行一样.换句话说,整个中间部分仅在向上的路上可见.