Tag: osx

clock_gettime替代Mac OS X中的

编译我在Mac OS X上编写的程序后,通过MacPorts安装必要的库,我得到这个错误: In function 'nanotime': error: 'CLOCK_REALTIME' undeclared (first use in this function) error: (Each undeclared identifier is reported only once error: for each function it appears in.) 看来, clock_gettime没有在Mac OS X中实现。是否有其他方法获得在几 纳秒的纪元时间 ? 不幸的是, gettimeofday只有gettimeofday 微秒 。

dyld:Library未加载…原因:图像未加载

当试图运行我在Mac OS X中发送的可执行文件时,出现以下错误 dyld: Library not loaded: libboost_atomic.dylib Referenced from: /Users/"Directory my executable is in" Reason: image not found Trace/BPT trap:5 我已经安装了boost库,它们位于/opt/local/lib 。 我认为这个问题与可执行文件有关,只能在它所在的目录中查看,因为当我粘贴'libboost_atomic.dylib'时,它不再介意它。 不幸的是,它抱怨它无法find下一个增强库。 有一个简单的方法来解决这个问题吗?

什么是在Mac上安装python模块最兼容的方式?

我开始学习Python并且喜欢它。 我主要和Linux一样在Mac上工作。 我发现在Linux(大多是Ubuntu 9.04),当我安装一个使用apt-get的python模块,它工作正常。 我可以毫不费力地导入它。 在Mac上,我习惯于使用Macports来安装所有Unixy的东西。 但是,我发现我安装的大部分python模块都没有被python看到。 我花了一些时间玩PATH设置和使用python_select。 没有什么真正的工作,在这一点上,我不是很了解,而是我只是在旁边。 我觉得Macports并不是普遍喜欢pipe理Python模块。 我想开始使用更“接受”(如果这是正确的话)方法新鲜。 所以,我想知道,Mac python开发人员用什么方法来pipe理他们的模块? 奖金问题: 你使用苹果的Python或其他版本? 你从源代码编译所有的东西还是有一个包装经理,运作良好(芬克?)。

在Mac OS X上安装了Java 7,但terminal仍在使用版本6

我已经安装了从oracle的网站上下载的JDK 7u7。 但安装完毕后,terminal仍然显示java版本6 $java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) 任何想法为什么Java 7没有显示出来? Ans:好的,问题已经解决了。 这里是答案:我发现我的terminal有一个.bash_profile和Java主variables设置为1.6 export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home" 所以这是每当我打开一个新的terminal窗口导致问题的线路。 简单地删除这条线将解决问题。 您仍需要遵循@aleroot所说的内容,但是如果这不适用于您,请检查.bash_profile(或.bashrc)设置文件,以查看您以前是否导出过任何Java版本。

无法在OS X上安装gem“El Capitan”

我无法在El Capitan Beta 5上安装并运行fakes3 gem。 我试过了: sudo gem install fakes3 ERROR: While executing gem … (Errno::EPERM) Operation not permitted – /usr/bin/fakes3 然后我试着用椰子树的方式做。 它适用于椰子树,但不适用于假货3。 mkdir -p $HOME/Software/ruby export GEM_HOME=$HOME/Software/ruby gem install cocoapods […] 1 gem installed gem install fakes3 ERROR: While executing gem … (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

访问限制:“应用程序”types不是API(对所需库rt.jar的限制)

这里是代码: package mscontroller; import javax.swing.*; import com.apple.eawt.Application; public class Main { public static void main(String[] args) { Application app = new Application(); app.setEnabledAboutMenu(true); AMEListener listener = new AMEListener(); app.addApplicationListener(listener); JFrame mainFrame = new JFrame("Application Menu Example"); mainFrame.setSize(500, 500); mainFrame.setVisible(true); } } 这里是错误的: Exception in thread "main" java.lang.Error: Unresolved compilation problems: Access restriction: The type 'Application' […]

如何更改默认的Python版本?

我在我的Mac中安装了Python 3.2。 在运行/ Applications / Python 3.2 /更新Shell Profile.command后 ,我感到困惑的是,当我在terminal中键入python -V时 ,它说Python 2.6.1 ,我如何更改默认的python版本?

OSX 10.10curlPOST HTTPS URL给SSLRead()错误

我只是最近升级到OSX 10.10优胜美地和我自升级以来,我不能做curlPOST到一个SSLurl了。 我第一次使用WordPress的wp_remote_request调用,也试图在PHP中使用curl。 两者(如预期的)给出相同的错误信息: 错误号码:56 错误string:SSLRead()返回错误-9806 注意:当我curlPOST到HTTP它工作正常。 我认为这是在PHP.ini或我的apache(我升级后失去了我原来的HTTPD.conf文件…)的设置。 谁能帮我吗?

“EXC_BREAKPOINT(SIGTRAP)”由debugging断点引起的exception吗?

我有一个multithreading的应用程序,在我的所有testing机器上都非常稳定,似乎几乎每个用户都稳定(基于没有崩溃的抱怨)。 应用程序经常为一个用户崩溃,但是,谁发送崩溃报告。 所有的崩溃报告(~10个连续的报告)看起来基本相同: Date/Time: 2010-04-06 11:44:56.106 -0700 OS Version: Mac OS X 10.6.3 (10D573) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 com.apple.CoreFoundation 0x90ab98d4 __CFBasicHashRehash + 3348 1 com.apple.CoreFoundation 0x90adf610 CFBasicHashRemoveValue + 1264 2 com.apple.CoreText 0x94e0069c TCFMutableSet::Intersect(__CFSet const*) const […]

JavaLaunchHelper类是在两个地方实现的

今天,我在macOS Sierra上升级了我的Intellij Idea,现在,当我在控制台上运行应用程序时,出现此错误: objc [3648]:类JavaLaunchHelper在/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java(0x10d19c4c0)和/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/目录/首页/ jre / lib / libinstrument.dylib(0x10ea194e0)。 其中一个将被使用。 哪一个是未定义的