标签: osx-lion

如何切换到使用Homebrew安装的ruby 1.9.3?

我用hombrew安装了ruby 1.9.3

brew安装红宝石

但仍然使用默认的1.8.7.如何切换osx以使用1.9.3作为默认ruby?

ruby macos homebrew osx-lion

76
推荐指数
5
解决办法
8万
查看次数

ImageMagick和OS X Lion麻烦

[编辑]当我发现我的一个问题是对ImageMagick的依赖时,我正在解决我的开发环境问题,因为它是我的应用程序的重要部分.


升级到OS X Lion(10.7)之后我不再使用ImageMagick了,然后我尝试使用MacPorts再次安装没有成功,然后我从源代码安装,安装不是很成功我转换并识别但输出错误消息我不幸没有了,我通过一些奇怪的理由决定删除我的所有MacPort库并开始使用Homebrew,我尝试安装ImageMagick,它安装好但是当我尝试使用它时抛出此错误

dyld: Library not loaded: /opt/local/lib/libltdl.7.dylib
  Referenced from: /usr/local/bin/convert
  Reason: Incompatible library version: convert requires version 11.0.0 or later, but libltdl.7.dylib provides version 10.0.0
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)

我在线阅读但我不清楚这里发生什么,我发现libltdl被称为libtool,我显然需要将它升级到更新的版本,但我还没有找到任何关于如何或在哪里找到源的指示,或者如果这应该已经由自制软件处理,为什么它没有.

我尝试使用此安装程序脚本https://github.com/masterkain/ImageMagick-sl从源代码再次安装ImageMagick,但是当我尝试使用convert时,它会引发类似的错误.

$ convert gnome.jpg -resize 50% gnome_.jpg
dyld: Library not loaded: /opt/local/lib/libltdl.7.dylib
  Referenced from: /usr/local/bin/convert
  Reason: Incompatible library version: convert requires version 11.0.0 or later, but libltdl.7.dylib provides version 10.0.0
Trace/BPT trap: 5

$ which convert
/usr/local/bin/convert
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决我的问题?

macos homebrew imagemagick dyld osx-lion

71
推荐指数
8
解决办法
5万
查看次数

什么是"非法指令:4"错误,为什么"-mmacosx-version-min = 10.x"修复它?

Illegal Instruction: 4当在Mac OS X 10.7.x("Lion")和早期版本下运行这些二进制文件时,我在Mac OS X 10.8.2("Mountain Lion")下使用GCC 4.7.2编译的二进制文件出错.二进制文件在Mac OS X 10.8.x下正常工作.

我添加-mmacosx-version-min=10.5到我的编译标志,这似乎有助于解决10.5.x,10.6.x和10.7.x客户端的问题,无论该问题是什么.

哪来得到我的问题:

  • Illegal Instruction: 4错误是什么?
  • 为什么要-mmacosx-version-min=10.x10.x更大的客户端上修复此特定错误?

我想将这个修复程序应用到我的makefile中,但是在我触发之前想知道它是做什么的.(我会有更大的二进制文件吗?我还有64位二进制文​​件吗?我应该知道这种方法有什么问题吗?意想不到的副作用?等等)

macos gcc osx-leopard osx-lion osx-mountain-lion

64
推荐指数
4
解决办法
12万
查看次数

如何在Mac OS X Lion上安装Python库'gevent'

Python库gevent版本0.13.6(PyPI上的当前版本)不会出现pip install在OS X Lion,Python 2.7(以及可能还有其他版本)上.它在Snow Leopard上运行良好.

如何安装此库?

奖励积分如果可以使用pip install,而不是手动或自定义过程,因为它将与自动构建很好地协作.

这是我的pip install输出:

pip install gevent
Downloading/unpacking gevent
  Running setup.py egg_info for package gevent

Requirement already satisfied (use --upgrade to upgrade): greenlet in ./tl_env/lib/python2.7/site-packages (from gevent)
Installing collected packages: gevent
  Running setup.py install for gevent
    building 'gevent.core' extension
    gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c gevent/core.c -o build/temp.macosx-10.6-intel-2.7/gevent/core.o
    In file included from gevent/core.c:225:
    gevent/libevent.h:9:19: …
Run Code Online (Sandbox Code Playgroud)

python macos gevent osx-lion

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

使用pip安装pylibmc时出错

您好,当我尝试使用pip在OSX Lion上安装pylibmc时出现以下错误:

./_pylibmcmodule.h:42:10: fatal error: 'libmemcached/memcached.h' file not found

#include <libmemcached/memcached.h>

         ^

1 error generated.

error: command 'clang' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题的任何线索?

python memcached osx-lion libmemcached

63
推荐指数
6
解决办法
2万
查看次数

安装Xcode 4.3后无法获得MacPort功能

我无法让MacPorts正常运行.我刚刚安装了OSX Lion 10.7.3我首先下载并安装了MacPorts,然后在阅读了要求后,我从App Store下载了Xcode4.3,然后安装了它.我推出了Xcode,它看起来是可操作的和功能性的.但是,当我尝试使用MacPorts移植时,它给了我这个错误消息(摘录):

Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
Run Code Online (Sandbox Code Playgroud)

我遵循了以下建议:

如何在OSX Lion上为Xcode安装其他软件包以允许MacPorts工作

并在Xcode中的Preferences中安装了command_line_tools_for_xcode.我关闭了Xcode,并再次得到错误:

$ sudo port install libsocketsPassword:
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
--->  Computing dependencies for libsockets
--->  Dependencies to be installed: openssl zlib
--->  Extracting zlib
Error: Couldn't determine your Xcode version (from '/usr/bin/xcodebuild …
Run Code Online (Sandbox Code Playgroud)

xcode macports osx-lion xcode4.3

62
推荐指数
5
解决办法
6万
查看次数

如何为每个ping结果添加时间戳?

Ping默认返回此值:

64 bytes from 203.173.50.132: icmp_seq=0 ttl=244 time=57.746 ms
Run Code Online (Sandbox Code Playgroud)

有什么方法可以让它添加时间戳吗?

例如,

Mon 21 May 2012 15:15:37 EST | 64 bytes from 203.173.50.132: icmp_seq=0 ttl=244 time=57.746 ms
Run Code Online (Sandbox Code Playgroud)

我在OS X v10.7(Lion)上似乎有一些BSD版本的ping.

bash bsd ping osx-lion

61
推荐指数
9
解决办法
11万
查看次数

sudo:port:找不到命令

我最近卸载了Xcode 4.2并重新安装了Xcode 4.3.1.命令行工具已安装.然后,我使用macports.org中的Lion"dmg"磁盘映像安装了MacPort.因为,我sudo: port: command not found在每次使用端口之后都得到了,我按照这个这个帖子来创建一个.bash_profile文件(之前没有出现),然后输入以下内容但无济于事.

export PATH=$PATH:/opt/local/bin
export MANPATH=$MANPATH:/opt/local/share/man
export INFOPATH=$INFOPATH:/opt/local/share/info 
Run Code Online (Sandbox Code Playgroud)

关注这篇文章

?  ~ git:(master) ? rvm install 1.8.7 --with-openssl-dir=/opt/local
You requested building with '/usr/bin/gcc-4.2' but it is not in your path.
?  ~ git:(master) ? vi .rvmrc 

rvm_archflags="-arch x86_64"

export CC="/usr/bin/gcc-4.2"

export CFLAGS="-O2 -arch x86_64"
export LDFLAGS="-L/opt/local/lib"
export CPPFLAGS="-I/opt/local/include"
Run Code Online (Sandbox Code Playgroud)

重命名.bash_profile.profile

?  ~ git:(master) ? vi .bash_profile
?  ~ git:(master) ? mv .bash_profile .profile
?  ~ …
Run Code Online (Sandbox Code Playgroud)

terminal macports .bash-profile osx-lion xcode4.3

60
推荐指数
7
解决办法
13万
查看次数

PostgreSQL服务器不会在Lion上关闭(Mac OS 10.7)

我在Lion上使用Homebrew安装了PostgreSQL.它开始没问题,但不会关机.我试过了:

$ #started with
$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
$ #tried stoping with
$ pg_ctl -D /usr/local/var/postgres stop -m immediate
waiting for server to shut down................................... failed
pg_ctl: server does not shut down
Run Code Online (Sandbox Code Playgroud)

我通过删除启动代理修复了此问题:

launchctl unload -w ~/Library/LaunchAgents/org.postgresql.postgres.plist
rm ~/Library/LaunchAgents/org.postgresql.postgres.plist
Run Code Online (Sandbox Code Playgroud)

postgresql macos osx-lion

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

OSX上的Hadoop"无法从SCDynamicStore加载领域信息"

我在OSX 10.7上启动Hadoop时收到此错误:

无法从SCDynamicStore加载域信息put:org.apache.hadoop.hdfs.server.namenode.SafeModeException:无法创建目录/ user/travis/input/conf.名称节点处于安全模式.

它似乎没有引起Hadoop功能的任何问题.

macos hadoop osx-lion

57
推荐指数
5
解决办法
4万
查看次数