问题标签 [osx-snow-leopard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Mac OSX 10.6 编译器:32 位与 64 位的令人费解的体验
我对 OSX 10.6 雪豹提供的 gcc 编译器理解有困难,主要是因为我缺乏 64 位环境的经验。
但是,我的架构被视为 intel i386 类型(我有一个最新的 Intel Core2 duo MacBook)
并且编译器针对 i686-apple-darwin10
当然,如果我编译 32 位,我会得到一个 32 位的可执行文件。
但我不明白大局。编译器的默认设置是生成 x86_64 可执行文件,即使我有 arch 说我有一台 32 位机器(为什么?Core2 是 64);即使(我猜)我正在运行 32 位内核;即使我有一个针对 i686-apple-darwin 平台的编译器。为什么?他们怎么能跑?我应该编译 64 还是 32 ?
这个问题是由于我尝试在 mac 上编译 gcc 4.2.3,但我在为 x86_64 编译(在某些情况下)gmp、mpfr 和 libiberty 方面遇到了一堆问题。我应该编译一切 x86_64 吗?如果是这样,目标是什么(我猜不是 i686-apple-darwin10)?
谢谢您的帮助
osx-snow-leopard - 有没有人在 Snow Leopard 中成功使用 mach_inject 查找器?
只是想知道是否有人成功地做到了这一点,以及让它发挥作用的步骤是什么。
提前致谢。
python - 在 Mac OS X 10.6 Snow Leopard 上安装 Mercurial
在 Mac OS X 10.6 Snow Leopard 上安装 Mercurial
我使用以下命令在 Mac OS X 10.6 Snow Leopard 上安装了 Mercurial 1.3.1:
这会将 Mercurial 的站点包文件安装在/usr/local/lib/python2.6/site-packages/
. 我知道从 Mac 磁盘映像安装 Mercurial 会将文件安装到/Library/Python/2.6/site-packages/
中,这是 Mac OS X 默认 Python 安装的 site-packages 目录。
我将 Python 2.6.2+ 作为框架安装,其站点包目录位于:
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
以这种方式安装 Mercurial 后,我必须发出:
PYTHONPATH=/usr/local/lib/python2.6/site-packages:"${PYTHONPATH}"
为了让 Mercurial 工作。
问题
- 如何使用不同目录中的站点包从源代码安装 Mercurial?
- 在当前位置拥有站点包有优点还是缺点?在已经存在的 Python 站点包目录之一中会更好吗?
- 自从我修改了 PYTHONPATH (或与此相关的任何其他冲突)后,我是否需要担心 virtualenv 是否正常工作?
从源代码安装的原因
Hivelogic的Dan Benjamin在他的文章在 Snow Leopard 上安装 Mercurial中提供了从源代码安装 Mercurial 的好处和说明。
macos - Snow Leopard 上的应用程序图标(损坏的文件夹)上的禁止标志
我已经为我的应用程序准备了一个磁盘映像,我想将其安装在 Applications 文件夹中。当我将应用程序从磁盘映像复制到应用程序文件夹时,我看到它首先获得通用应用程序图标(有时我的应用程序图标带有禁止标志(或损坏的文件夹))。几秒钟后(大约 10 秒),它变成可执行的应用程序
我想知道是否有人经历过类似的事情?
编辑:在我使用 Snow Leopard 的客户计算机上,该应用程序带有禁止标志(损坏的文件夹)。我如何解决它?它适用于 Leopard
git - “git pull”坏了
我最近将我的 MacBook Pro 升级到 Snow Leopard 并且“git pull”返回:
我试过通过macports重新安装,但无济于事。然后我看到了这个
这让我感到惊讶,因为该目录不存在,也从未存在过。谷歌在这里没有帮助。希望你能:)
python - 在雪豹上安装mysqldb
我正在尝试开始在 Django 上使用 Python 我是一名专业的 PHP 开发人员,并被告知要在我当前的 apache 和 mysql 设置上设置 django 和 python,但是我无法让 python 的 Mysqldb 模块工作,我必须遵循大约 6 套不同的指令,我正在运行雪豹并且本地安装了 mysql,它不是 MAMP 或类似的一部分。请有人告诉我我需要从哪里开始以及我需要遵循哪些步骤,我将不胜感激。
谢谢
python - 在 Snow Leopard 上为 Python 编译 Matplotlib
我已经杀死了半天试图在 Snow Leopard 上为 python 编译 matplotlib。我使用了谷歌并找到了这个有用的页面(http://blog.hyperjeff.net/?p=160),但我仍然无法编译它。我在该页面上看到其他用户的评论,所以我知道我并不孤单。
我已经独立安装了 zlib、libpng 和 freetype。
我编辑了 make.osx 文件以在顶部包含它:
然后我运行:
这给了我:
我只是迷路了。
macos - 无法在 Snow Leopard 上使用 Qt 构建
我安装了 Qt 并尝试在 QtCreator 中构建一个模板项目(Qt4 Gui Application)。我无法弄清楚为什么我会收到这些错误。
java - 损坏的 Java Mac 10.6
一些背景:
在使用 Macports 的 Mac OS X 10.6 上,我已DYLD_LIBRARY_PATH
在我的 .bash_profile 中设置。
问题:
当我运行时,java -version
我收到此错误:
虚拟机初始化时出错
无法加载本机库:libjava.jnilib
通过一个有用的论坛帖子,我发现问题是我的“/opt/local/lib”目录中的一些文件由于DYLD_LIBRARY_PATH
我设置的而引起了麻烦。
当我从“/opt/local/lib”中删除以 libgif、libjpeg、libpng 和 libtiff 开头的文件时,问题就消失了,“java -version”可以正常工作,但是依赖于这些文件的端口会中断。
任何人都知道我可以保留文件并仍然让java正常工作的方法吗?可能设置了 java 路径,我不太确定该怎么做,我所有的尝试都失败了。
谢谢。
objective-c - 10.6/Xcode 3.2 中的 NSCollectionView
NSCollectionViewItem
在 Xcode 3.1.2 中,我曾经在我的子类中加载 nib,NSCollectionViewItem
如下所示:
在 10.6 下的 Xcode 3.2 中,相同的方法不会产生错误,但也不会在NSCollectionView
其中加载视图。
是否需要做其他事情才能使视图显示出来?或者有没有更好的方法来改变NSCollectionItem
's superclass to NSViewController
?
毕竟,重写copyWithZone
来实现这个标准功能对我来说似乎总是一种 hack。我认为应该能够指定应该在 IB 中使用的 nib,但 Apple 似乎不这么认为。
我确实查看了文档中提供的示例,但是NSCollectionViewItem
使用 以编程方式对其进行了实例化initWithNibName
,但我想在 IB 中创建它。
更新:
我按照 kperryua 的建议做了,但现在我无法从NSCollectionViewItem
. 这是我正在尝试做的事情:
我将标签名称绑定到文件所有者,即我的NSCollectionViewItem
. 这曾经在 10.5 中完美运行,但现在未分配插座(我使用 GDB 进行了检查)。
图片显示绑定 http://img21.imageshack.us/img21/671/picya.png
更新 2:
我还将NSCollectionView
's绑定itemPrototype
到我的NSCollectionViewItem
(PersonController) 子类。
图片显示绑定 http://img503.imageshack.us/img503/4672/pic2d.png
现在File's Owner
thePersonView.nib
和itemPrototype
of 都NSCollectionView
指向我的子类。
显示控制台输出的图像 http://img340.imageshack.us/img340/6184/pic3.png
正如您在屏幕截图中看到的那样,项目已显示,但标签的文本无法更改,因为labelName
无法访问插座。
我还记录了我尝试设置的名称,以确保它不是“名称”。
需要做什么来更改标签的值?
任何帮助,将不胜感激。