标签: osx-yosemite

Eclipse:指定的JRE安装不存在

我曾经很好地配置Eclipse并且以前工作正常.但是我刚刚卸载了它并在今天的Mac OS 10.10上再次安装了Eclipse Juno.但我一直收到这个错误:"指定的JRE不存在."

我知道这是一个非常简单且常见的问题,我只需要将JRE和/或JDK安装到这个干净的Eclipse中,但事情并没有解决.

我已经在Stack Overflow上进行了广泛的搜索:我看过的帖子包括: 如何在Mac OS X上安装JRE 1.7并将其与Eclipse一起使用? 我完全按照接受的答案说,但是从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK 并安装它之后,我打算将它添加到Eclipse中首选项 - > Java - >已安装的JRE,但是,我没有按预期看到它,以下是我在首选项 - > Java - >已安装的JRE时看到的屏幕截图

在此输入图像描述

但屏幕截图只是说已安装的JRE列表是BLANK,我无法在Eclipse中添加任何JRE.

请帮忙?

另外,我尝试了人们建议的其他内容:属性 - > Java构建路径我在这里看到的是:JRE系统库OSGi/Minimum-1.2,前面有一个红色交叉标志(表示它有问题吗?)所以,我也被阻止了这种方法.

在此输入图像描述

java eclipse macos android osx-yosemite

26
推荐指数
4
解决办法
9万
查看次数

在OSX Yosemite上安装EventMachine gem时出错

以下是错误消息的完整输出:

    Fetching: eventmachine-1.0.3.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing eventmachine:
    ERROR: Failed to build gem native extension.

    /Users/Tyler/.rvm/rubies/ruby-2.2.0/bin/ruby -r ./siteconf20141229-47086-wfdm3m.rb extconf.rb
checking for rb_trap_immediate in ruby.h,rubysig.h... no
checking for rb_thread_blocking_region()... no
checking for inotify_init() in sys/inotify.h... no
checking for __NR_inotify_init in sys/syscall.h... no
checking for writev() in sys/uio.h... yes
checking for rb_wait_for_single_fd()... yes
checking for rb_enable_interrupt()... no
checking for rb_time_new()... yes
checking for sys/event.h... yes
checking for sys/queue.h... yes
creating Makefile

make "DESTDIR=" clean …
Run Code Online (Sandbox Code Playgroud)

ruby gcc ruby-on-rails eventmachine osx-yosemite

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

AirPlay搞砸了本地主机

自上次OSX更新(Yosemite)以来,我的localhost服务器充满了来自airplay的错误消息(但我没有使用它).每次都是一样的:

[31/Oct/2014 05:40:42] code 400, message Bad request version ('RTSP/1.0')
[31/Oct/2014 05:40:42] "GET /info?txtAirPlay&txtRAOP RTSP/1.0" 400 -
Run Code Online (Sandbox Code Playgroud)

让服务器充满错误消息真是太烦人了,所以如果有人有解决这个问题或删除airplay的线索,我会非常感激:)

localhost flask airplay osx-yosemite

25
推荐指数
2
解决办法
2578
查看次数

无法匹配包含自定义视图的Yosemite NSMenuItem的鲜明背景

我正在尝试将自定义视图添加到OS X 10.10 Yosemite菜单栏中的NSMenuItem.

自定义视图只是一个带有NSTextField"label"的NSView背景.

问题是当添加到菜单时,背景NSView被赋予优胜美地式的活力/透明度.NSTextfield标签不是.

背景颜色不匹配

通过使用NSRectFillUsingOperation我已经得到这个在优胜美地的一些背景颜色看起来很好.但其他人继续不匹配.当它工作时,手动"突出显示"视图后,原始颜色会更改,不再匹配.如果需要,我可以为此挖掘一些示例代码.

然后,当它在约塞米蒂看起来有点好的时候,在10.9小牛队中看起来很糟糕.

我也尝试将wantsLayer属性设置为YES以将视图转换为CALayer支持的视图.这会在明确的背景下创建其他问题,例如文本无法正确消除锯齿.

我的问题:

如何在NSMenuItem自定义视图上显示标签?标签的背景必须与视图的背景完全匹配.解决方案必须在Yosemite和Mavericks中运作.

示例代码如下:

self.statusItem = [[NSStatusBar systemStatusBar]
statusItemWithLength:NSVariableStatusItemLength];
[self.statusItem setTitle:@"TEST"];
[self.statusItem setHighlightMode:YES];
[self.statusItem setEnabled:YES];
[self.statusItem setTarget:self];

NSMenu *menu = [[NSMenu alloc] init];
[menu addItemWithTitle:@"Disabled menu item" action:nil keyEquivalent:@""];
[menu addItemWithTitle:@"Enabled menu item" action:@selector(enabled) keyEquivalent:@""];

NSTextField *label = [[NSTextField alloc] initWithFrame:NSMakeRect(30, 20, 50, 20)];
label.stringValue = @"label";
label.editable = NO;
label.bordered = NO;
label.backgroundColor = [NSColor blueColor];
//label.backgroundColor = [NSColor clearColor];


PKMenuItemView *view = [[PKMenuItemView alloc] …
Run Code Online (Sandbox Code Playgroud)

macos cocoa nstextfield osx-mavericks osx-yosemite

25
推荐指数
3
解决办法
2647
查看次数

OSX Safari帧加载中断

我有一个基本的HTML网站(有一些javascript)使用一个简单的锚标签下载文件,如下所示:

<a href="../resources/mexml/MexmlSamples-1.0.zip">Mexml Samples 1.0</a>
Run Code Online (Sandbox Code Playgroud)

为了跟踪下载次数,我有一个onclick处理程序将事件传递给Google Analytics,如下所示:

$('#mybutton').click(function(e){ga('send','event','Download','MexmlSample','MexmlSample-1.0');});
Run Code Online (Sandbox Code Playgroud)

这在使用OS X上的Chrome和Windows 7上的IE下载文件时按预期工作.文件下载,我在GA帐户中看到该事件.

当我在Yosemite上的Safari 8中测试时,该文件下载,但GA很少看到该事件.当然,我Failed to load resource: Frame load interrupted在Safari错误控制台中遇到了可怕的问题.

我假设我有时会因为Safari中断动作和GA代码触发之间的竞争条件而得到GA事件.

那么在Safari中可以做些什么来解决这个问题,以便我总能得到GA事件?

请注意,我的问题可能与此未解答的问题具有相同的根本原因:下载excel文件时帧加载中断

6月6日更新

我现在彻底困惑了.我刚刚注意到,如果我打开一个新的浏览器页面到我的网站(在Safari中),然后点击下载,那么它会被GA记录下来.然而,随后的点击下载仍然是文件,但不会被GA记录.

如果我关闭该窗口并打开一个新窗口,则GA会再次记录第一次下载.

相比之下,使用Chrome时,GA会记录每次下载.

我现在想我可能正在看错了问题.我看到的行为告诉我Safari正在使用JavaScript保持一个状态,允许第一个GA调用通过,但阻止所有后续调用.

但这与Chrome运行的代码相同,所以我不知道如何开始调试问题.

javascript safari osx-yosemite

25
推荐指数
1
解决办法
2229
查看次数

如何打印所有WKWebView On和Offscreen内容OSX和iOS

这个问题是关于打印WKWebView的所有内容(包括屏幕外内容).目前(仍然是iOS 10.2或OSX 10.12)没有工作解决方案,并且Stackoverflow上没有任何假设的解决方案.如果您已经验证了可以打印屏幕内容,那么只在这里提供答案,如果您这样做,则提供工作示例代码.

我正在尝试在OSX 10.10或更高版本上打印WKWebViewWebView的所有内容(当前在10.11.2上运行).例如,一个宽的html表,其中列不在视图范围内并且在右边.早期版本的OSX会自动分页并正确打印所有html.

我已尝试使用Stackoverflow和其他地方提供的解决方案.所有人基本上都说同样的东西是打印出来的documentView那样:

[[NSPrintOperation printOperationWithView:_webView.mainFrame.frameView.documentView printInfo:pInfo] runOperation];
Run Code Online (Sandbox Code Playgroud)

这在10.10中停止了WKWebViewWebView的工作.如果你这样做:

    [[NSPrintOperation printOperationWithView:_wkWebView printInfo:pInfo] runOperation];
Run Code Online (Sandbox Code Playgroud)

你得到分页,但打印输出包括滚动条WebView,另一个WKWebView给你空白页.

我在Apple文档中找不到关于在OSX上打印WKWebView的任何内容.我也找不到任何OSX特定的答案,而不是iOS.

有没有人知道如何在OSX上打印这些?

更新:这是WebView [雷达:23159060](仍然打开2/2018)中的一个错误,WKWebView甚至似乎无法解决OSX上的打印问题.在网上检查了这个类的开源之后,我看到所有与打印有关的类都在一个只支持平台的条件编译块中:iOS.

UPDATE Part Deux:令人惊讶的是,这个荒谬的bug存在于这个类的所有实现中,包括iOS上的那些!尽管文档声明在支持iOS 8或更高版本的应用程序中使用此(并且只有此类),但我发现这仍然没有在这个较晚的日期得到解决,这一点很荒谬.现在,在iOS或OSX上打印WebView的所有屏幕和屏幕外内容是不可能的.Apple失败了.是时候搞定了!我们都知道史蒂夫会对此说些什么......

注意:另外,我认为这个问题的根本原因还在于无法将WKWebView的所有内容保存为图像.曾经有一些技术可以与UIWebView一起使用,以将WebView的整个屏幕内容和屏幕外内容保存到图像中.我还没有找到一个有效的解决方案.

printing macos ios osx-yosemite wkwebview

25
推荐指数
1
解决办法
2008
查看次数

Rails应用程序对本地网络不可见

自升级到OSX Yosemite以来,我第一次需要在同一网络上的另一台机器上查看我的机器上运行的应用程序.以前,这就像找到我的内部IP地址并使用端口3000一样简单,例如.http://192.168.0.111:3000.

但是,我现在发现Yosemite这不起作用.应用程序肯定在运行,可以localhost:3000通过我的内部IP获得.

我已经运行了网络实用程序端口扫描程序,它显示localhost公开了端口3000,但我的IP没有.网络上尚未升级的其他机器(10.7.5和10.9.5)没有此问题.

任何帮助将不胜感激.

编辑:根据系统首选项的安全和隐私窗格,Yosemite防火墙当前已关闭 - 因此不会导致问题.

ruby-on-rails osx-yosemite

24
推荐指数
1
解决办法
4936
查看次数

NSStatusItem更改暗色调的图像

在OSX 10.10 beta 3中,Apple发布了他们的暗色调选项.不幸的是,这也意味着几乎所有的状态栏图标(除了我见过的Apple和Path Finder),包括我的,都在黑暗的背景下保持黑暗.如何在应用深色调时提供替代图像?

我没有看到API更改NSStatusBarNSStatusItem显示我的更改,我假设它是一个通知或一些反应,以便在用户改变色调时轻松进行更改.

绘制图像的当前代码包含在NSView:

- (void)drawRect:(NSRect)dirtyRect
{
    // set view background color
    if (self.isActive) {
        [[NSColor selectedMenuItemColor] setFill];
    } else {
        [[NSColor clearColor] setFill];
    }

    NSRectFill(dirtyRect);

    // set image
    NSImage *image = (self.isActive ? self.alternateImage : self.image);
    _imageView.image = image;
}
Run Code Online (Sandbox Code Playgroud)

macos objective-c nsstatusitem nsstatusbar osx-yosemite

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

Safari 8多选滚动问题

在OS X Yosemite上的Safari 8中使用多个选择选择字段时,我遇到了一个问题.如果选择字段具有应用的宽度,无论是内联还是作为类,我都无法使用键盘箭头键按照正常行为向下滚动选择.

<select size="5" name="selectMultiple" multiple="multiple">

多选JSFiddle.

<select size="5" name="selectMultiple" multiple="multiple" style="width:100%;">

带有样式标签 JSFiddle.

当选择具有样式时,选择移出视图而不是向下滚动列表,从而保持所选项目在视图中.

这是我正在使用的Safari版本(版本8.0(10600.1.25))中的错误.我正在使用BrowserStack进行测试.或者这是我可以通过我的代码修复解决的问题?

谢谢.

html css browserstack osx-yosemite safari8

23
推荐指数
1
解决办法
1540
查看次数

Anaconda Python:虚拟环境存储在哪里?

我是Anaconda Python的新手,我正在Sublime Text 3中设置一个项目.我已经安装了Anaconda并使用以下方法创建了一个虚拟环境:

conda create -n python27 python=2.7 anaconda
conda create -n python35 python=3.5 anaconda
Run Code Online (Sandbox Code Playgroud)

我在设置SublimeText 3的Virtualenvs插件时遇到了麻烦.当我尝试时,它要求我提供一个virtualenvs路径__CODE__,然后它询问我假设的是一个python发布的路径,因为它列出了文件路径python的系统版本 - 但不是anaconda安装.

我没有真正想要使用插件,我只是想能够使用两个版本的python.我可以使用项目设置文件来设置python的版本吗?

python virtualenv sublimetext3 anaconda osx-yosemite

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