标签: osx-lion

如何在Mac OS X 10.7 Lion上安装IBM DB2 Express-C?

我能够安装和使用IBM DB2 Express-C 9.5.2.在Mac OS X Snow Leopard中测试没有任何问题.但是,在Mac OS X 10.7 Lion中,使用db2setup脚本的安装失败了:

DBI1189E尝试在映像上使用db2setup,该平台与正在运行它的当前平台"Darwin [x86_64]"不匹配.

我如何解决这个问题,在Lion上安装DB2 Express-C?

编辑:移动答案的答案

db2 macos osx-lion

5
推荐指数
1
解决办法
4990
查看次数

在OS X Lion中的pycharm中使用emacs绑定

我正在尝试在OS X 10.7的Pycharm 1.5中使用emacs键盘绑定。除了ALT+ B插入beta符号而不是向后移动一个单词外,它们都起作用。令人困惑的是,ALT+ F确实正确地向前移动了一个单词。另外,我想知道Pycharm是否支持在匹配的括号或括号之间移动,例如emacs中的Control-Meta-F。在“ Pycharm键盘绑定”首选项窗格中没有看到该选项。谢谢!

python pycharm osx-lion

5
推荐指数
2
解决办法
2459
查看次数

无法在Mac OS X上编译兼容i386的ffmpeg dylibs

我正在运行64位Lion,但我需要编译一个32位版本的ffmpeg,因为我使用的另一个库只能用作32位.我尝试了许多不同的配置,但它们都给了我错误.这是我尝试过的:

./configure --disable-static --enable-shared --disable-outdev = sdl --disable-bzlib --disable-libfreetype --disable-libopenjpeg --enable-zlib --enable-runtime-cpudetect --arch = i386 --extra-cflags =" - arch i386" - extra-ldflags =" - arch i386"--target-os = darwin --enable-cross-compile

./configure --disable-static --enable-shared --disable-outdev = sdl --disable-bzlib --disable-libfreetype --disable-libopenjpeg --enable-zlib --enable-runtime-cpudetect --arch = i386 --extra-cflags =" - arch i386" - extra-ldflags =" - arch i386"

./configure --disable-static --enable-shared --disable-outdev = sdl --disable-bzlib --disable-libfreetype --disable-libopenjpeg --enable-zlib --enable-runtime-cpudetect --arch = x86_32

我或者在make期间得到"寄存器分配期间寄存器用完"错误或者gcc抱怨交叉编译没有激活.

macos x86 ffmpeg 32bit-64bit osx-lion

5
推荐指数
1
解决办法
3790
查看次数

PostgreSQL和OS X Lion权限问题.bash_profile

设置:
我安装了OS X Lion 10.7.2(未升级)
我买了笔记本电脑(没有软件升级)
我安装了4.2版(4D199)

我的.bash_profile说如下:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
export PATH="$HOME/.rbenv/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

当我输入'哪个psql'时,我得到:

/usr/bin/psql
Run Code Online (Sandbox Code Playgroud)

我已经阅读了关于在升级到OSX 10.7 Lion之后修复 postresql 修复Postgresql的这篇文章,在本文中它说你键入的时候which psql应该得到:

usr/local/bin/psql
Run Code Online (Sandbox Code Playgroud)

我没有得到它.我究竟做错了什么?


更新 - 为任何人

如果有人和我有相同的设置,请执行以下操作:阅读此链接https://plus.google.com/114301087219148980063/posts/VHmzi63jCJK我复制并粘贴了此人写的内容:

如果您已安装或升级到Lion,您可能会注意到它现在附带了部分PostgreSQL 9.0.4安装.用适当的胡子Unix数据库软件取代劣质MySQL无疑是一件好事,但你会很快注意到实际的PostgreSQL服务器丢失了,因为它是Lion的"服务器"版本的一部分而不包括在常规风格中.那么如何让你的PostgreSQL开发服务器恢复?

  1. 不要购买Lion Server http://itunes.apple.com/gb/app/os-x-lion-server/id444376097?mt=12.对于35英镑,这应该会让你获得PostgreSQL服务器部分的正式版本,以及很多其他你可能不需要的东西.保存现金和磁盘空间.

  2. 不要从EnterpriseDB http://www.enterprisedb.com/products-services-training/pgdownload 安装官方PostgreSQL Mac软件包.他们很高兴提供一个,但它目前不与Lion合作(小的用户创建问题 - 虽然有一个解决方法).

  3. 不要从源代码构建 http://cambhlumbulunk.blogspot.com/2011/07/os-x-lion-2-postgresql-as-default.html.这将有效,但是除非您特别小心,否则在/ usr/local中会出现与系统文件冲突的文件.

  4. brew install postgresql.是的,这与3.几乎相同,但结果可以在以后轻松删除或更新.另外,最后您将获得有关如何创建数据库并在登录时启动postgres的设置说明.自制软件http://mxcl.github.com/homebrew/也将帮助您设置环境,以便需要PostgreSQL标头和包含构建的东西(如psycopg2)可以找到它们而不会有任何混乱.

最后注意:
1.您必须先安装brew.
2.安装brew之后,您可以安装postgresql brew install postgresql
3.安装提供了EXCELLENT备注,用于创建初始数据库和启动/停止PostgresSQL for OS X Lion.保存注释并执行初始创建数据库
4.此时,您可以创建数据库.即psql -d stuff

在最长的时间里,我一直想知道为什么最初的OS X Lion PostgreSQL没有工作,而且归结为它缺少服务器版本.其他任何人都对此表示不满,我希望这篇参考资料有所帮助.

postgresql bash .bash-profile osx-lion

5
推荐指数
1
解决办法
1618
查看次数

为什么我的MAMP PRO本地开发网站在Firefox和Chrome中速度慢?

我无法理解为什么在查看本地网站时,我已经提供了虚拟(.dev)主机名,在Firefox和Chrome中速度太慢......但在Safari中却没有.在FF&C中加载每个页面大约需要5秒......但是每次在Safari中都是绝对的.

有没有人有我可以尝试的任何想法.最值得赞赏的是?

macos mamp localhost osx-lion

5
推荐指数
2
解决办法
7385
查看次数

如何使用Cocoa在OSX中触发声音警报?

当Finder完成文件复制时,它会触发声音警报.我怎么能从我的应用程序那样做?

请注意,它与简单播放声音不同.我来自Windows背景,因此我假设OSX允许用户从某个中心位置配置通知声音.因此,如果用户为事件选择不同的声音,那么该API应该播放该新声音.通过这种方式,我可以将应用程序凝胶化到系统中,并且可以使用用户熟悉的声音提醒用户.

cocoa osx-lion

5
推荐指数
1
解决办法
2674
查看次数

有没有办法从MAC上的OpenSSH_5.6p1更新到OpenSSH 5.9?

在OpenSSH 5.9中显然存在某些安全漏洞.我尝试从openssh网站下载openssh-5.9.tar.gz文件,但我不知道如何使用源代码更新我的mac上的版本(10.7.3).这是可行的还是苹果在发布下一版狮子时需要更新的东西?

  ssh -v
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-I pkcs11] [-i identity_file]
           [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-W host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]
Run Code Online (Sandbox Code Playgroud)

macos openssh macports osx-lion

5
推荐指数
1
解决办法
3225
查看次数

在Mac上播放框架,性能问题

我在我的Macbook pro上安装了Play框架.在最新的10.7.3上播放1.2.4.我有8 GB内存和i7四核CPU(显示8核).

这一切都非常酷,我玩得很开心.但后来我只是想看看我应该在生产中获得什么样的性能,所以我改变了这样的应用程序配置:

prod.application.mode=prod
Run Code Online (Sandbox Code Playgroud)

我的应用程序类只有1个方法

public static void index() {
    String theman = "You are the man";
    render(theman);
}
Run Code Online (Sandbox Code Playgroud)

我的索引应用程序模板是这样的:

#{extends 'main.html' /}
#{set title:'Home' /}

The man is ${theman}
Run Code Online (Sandbox Code Playgroud)

就这样.

当我在这上面运行apache基准时:

ab -n 1 -c 1 http:// localhost:9000 /

我得到了很好的数字,但是如果我得到了-n 10,那么所有东西都会挂起来,而我的计算机会在1核心上100%加载并永远保持在那里.

我以前得到HEAP错误,但我将其设置为环境变量:

export _JAVA_OPTIONS="-Xms800m -Xmx1500m"
Run Code Online (Sandbox Code Playgroud)

现在我不再在任何地方得到任何错误.

我的同事尝试了我的应用程序,在发送之前我涂焦油和gzipped,他可以很容易地做到-n 10000 -c 1000 dit只是运行并且几乎立即完成,几乎是瞬间完成的.

所以我的问题是,我是否必须设置任何其他系统变量或我需要做什么才能使我的Play应用程序在我的Mac上运行?

只是为了清除事情,我的mac在今天完全是最新的,一切都是99%,因为它来自工厂,可能接近100%,除了我有xcode和这样的安装.

我的java是:

java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-11D50b)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)

uname -sa

Darwin xxx.local 11.3.0 Darwin …
Run Code Online (Sandbox Code Playgroud)

java macos playframework osx-lion

5
推荐指数
1
解决办法
965
查看次数

Java 1.6分段故障11(OSX 10.7.4)

我有.jar文件,它在运行时读取一个.dylib库,我在OSX中用GCC编译器编译.

应用程序在OSX 10.6.8上运行没有任何问题.

Java版本:

java版"1.6.0_33"Java(TM)SE运行时环境(版本1.6.0_33-b10-424-10M3720)Java HotSpot(TM)64位服务器VM(版本20.8-b01-424,混合模式)

GCC版本:

i686-apple-darwin11-llvm-gcc-4.2(GCC)4.2.1(基于Apple Inc. build 5658)(LLVM build 2336.1.00)

我使用64位Java和libs,其中.jar需要为x86_64编译.所以,在Snow Leopard上,一切都运行良好.

我现在将我的应用程序切换到OSX 10.7.4.在那里我尝试了两个不同的Java版本:

第一个Java版本(与Snow Leopard相同):

java版"1.6.0_33"Java(TM)SE运行时环境(版本1.6.0_33-b10-424-10M3720)Java HotSpot(TM)64位服务器VM(版本20.8-b01-424,混合模式)

第二个Java版本(今天更新):

java版"1.6.0_35"Java(TM)SE运行时环境(版本1.6.0_35-b10-428-11M3811)Java HotSpot(TM)64位服务器VM(版本20.10-b01-428,混合模式)

GCC版本:

i686-apple-darwin11-llvm-gcc-4.2(GCC)4.2.1(基于Apple Inc. build 5658)(LLVM build 2336.9.00)

我首先尝试使用在Snow Leopard上编译的.dylib来运行应用程序,但是我收到了这个错误:

位置0x0的内存访问无效rip = 0x7fff894aa697分段错误:11

还有新的线路没有导致应用程序崩溃,但它们没有在Snow Leopard上显示:

java[1366] <Error>: CGContextGetCTM: invalid context 0x0
java[1366] <Error>: CGContextSetBaseCTM: invalid context 0x0
java[1366] <Error>: CGContextGetCTM: invalid context 0x0
java[1366] <Error>: CGContextSetBaseCTM: invalid context 0x0
Run Code Online (Sandbox Code Playgroud)

在这次崩溃之后,我尝试在Lion上重新编译依赖.dylib与GCC,但是没有改变.我仍然得到Segmentation fault:11错误.

我在网上读到了这个错误,据我所知,它经常出现在Lion上,因为Java更新可能搞砸了,但是因为我对Java不太熟悉 - 有没有人遇到过这些问题,如果有的话,有没有办法解决这个问题?

非常感谢.


[编辑#1:在OSX 10.7.4上尝试使用Java 7]

使用Java 7运行.jar时,会再次发生崩溃,这是错误报告:

#
# A fatal error has been …
Run Code Online (Sandbox Code Playgroud)

java macos segmentation-fault llvm-gcc osx-lion

5
推荐指数
1
解决办法
2794
查看次数

Xcode-使用SDK 10.9与ApplicationServices.framework链接会导致10.7不兼容

我似乎在执行正确的步骤时仍无法在10.7上运行Cocoa应用程序。这是我在做什么以及似乎有什么错误的描述:

我在具有XCode 5.0.2和SDK 10.9的10.8机器上构建,部署目标为10.7。我的一个动态库使用了一些CoreGraphics函数,因此我将该库与ApplicationServices.framework链接在一起。(据我了解,在10.8之前,CoreGraphics已包含在ApplicationServices中,因此我无法直接与CoreGraphics链接,否则我将遇到问题。)

构建之后,使用CoreGraphics的库在/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics中直接引用了CoreGraphics.framework,但是该路径在10.7上不存在。当我在10.8+上运行该应用程序时,它可以正常工作,但是在10.7上,它试图加载不存在的框架时会崩溃。

我的(hacky)解决方案:

经过一会儿的努力之后,我决定进行核操作并添加一个新的构建阶段,以将库中的CoreGraphics参考更改为ApplicationServices.framework下与10.7兼容的路径。我的脚本执行以下操作:

install_name_tool -change /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics myLibrary.dylib

这行得通,但看起来像个傻瓜。其他人看到了吗?

macos xcode cocoa core-graphics osx-lion

5
推荐指数
1
解决办法
977
查看次数