Tag: osx

Bash脚本绝对path与OSX

我正在尝试获取OS X上正在运行的脚本的绝对path。 我看到许多回复为readlink -f $0 。 但是,由于OS X的readlink与BSD相同,它只是不起作用(它与GNU的版本一起工作)。 任何build议,为此开箱即用的解决scheme?

macbook adb无法打开界面

我遇到了通过USB进行Android ADBdebugging的问题。 使用Macbook Air 2013并尝试连接Nexus 6 dev手机。 在MAC Android Studio上,安装了最新的android sdk。 当我做 adb kill-server adb devices 我得到: adb I 661 9881 usb_osx.cpp:259] Found vid=18d1 pid=**** serial=***** adb I 661 9881 usb_osx.cpp:259] adb E 661 9881 usb_osx.cpp:331] Could not open interface: e00002c5 adb E 661 9881 usb_osx.cpp:265] Could not find device interface 所以它发现设备,供应商ID,产品ID和序列符合我在Nexus 6的系统信息中find的内容。 以下build议在网上find我试过 – […]

OSX Swift在默认浏览器中打开URL

如何通过使用Swift作为编程语言和OSX作为plattform在系统默认浏览器中打开一个url。 我发现很多与UIApplication一样 UIApplication.sharedApplication().openURL(NSURL(string: object.url)) 但是这只适用于iOS而不适用于OSX 我发现启动服务没有快速的例子,OSX 10.10有很多不推荐的例子 欢迎任何帮助 – 谢谢。

用于创buildNSTextField“标签”的示例代码?

在我的桌面Mac OS X应用程序中,我想以编程方式创build一个NSTextField“标签”,它具有与在Interface Builder中创build的典型标签相同的行为和属性。 我通常使用(和非常像)IB,但在这种情况下,它必须以编程方式完成。 尝试我可能,我似乎无法find方法调用的组合,将编程方式产生相同的label-y行为作为从IB视图库调色板拖动“标签”。 任何人都可以提供或指出一些示例代码如何以编程方式做到这一点? 谢谢。

删除所有安装的gem,并重新开始

我最近开始学习Ruby和Ruby on Rails,并观看了大量入门资料。 我最近一直在发现,我不断地收到错误的地方不会安装gem,或者他们将被安装,但由于某种原因,他们不能使用,我已经决定,我想删除一切再次只是安装了Ruby并重新开始安装。 一个培训video让我用RVM安装了大部分的gem,所以我不知道这是否会改变什么。 所以简而言之,我的问题是“如何摆脱RVM,Rubygems和所有已安装的Gem,以便我可以重新开始使用Ruby? 编辑:我在Mac OS 10.6上

如何提高超出操作系统限制的密钥重复率?

我有使用我的键盘的光标键导航源代码的坏习惯。 这是我已经做了15年的事情,这当然意味着我的导航速度受限于键盘的速度。 在Vista和OS X(我双启动一个MacBook),我有我的关键重复率一路上升。 但在Visual Studio和其他应用程序中,速度仍然比我想要的要慢得多。 如何在Visual Studio和其他文本编辑器中更快地实现按键重复率?

优胜美地的Apache localhost 403错误

我刚刚安装了Mac OS X优胜美地。 我configuration了Apache,并将“用户/用户/站点”改为755.当我打本地主机时,我收到一个403 Forbidden "You don't have permission to access / on this server" 。 同样的事情发生在我添加到我的主机文件的任何其他网站。 我尝试在这篇文章的帮助下configuration用户目录。 这个MacRumors的线程中的人知道有一个Apache的问题,但没有提供很多的build议。 我的目录权限看起来像这样 drwxr-xr-x 29 root wheel 1054 Aug 11 07:30 / drwxr-xr-x 6 root admin 204 Aug 11 07:29 /Users/ drwxr-xr-x+ 26 zachshallbetter staff 884 Aug 11 11:57 /Users/zachshallbetter/ 0: group:everyone deny delete drwxr-xr-x 5 zachshallbetter staff […]

我想在terminal禁用哔声 – Mac OSX

我想在terminal禁用蜂鸣声。 我无法find一个选项,以在首选项中禁用哔声。 你能帮我吗? -cherryhitech

小桶只有自制的公式

今天我通过homebrew安装了curl配方,但安装完毕(并重新打开壳体)之后,我注意到: % which curl /usr/bin/curl 事实上, brew install curl的输出结果表明这是一个小桶配方,而且因为curl已经存在于OS X中,所以没有将它连接到Homebrew前缀,因为这可能会导致未指定的问题。 然后继续说明 一般来说,这对你没有任何后果 我想知道: 什么样的问题呢? 通过Homebrew安装桶只有公式的目的是什么? 如果新安装的工具不在PATH怎么会有后果呢?

如何让dtrace以非根权限运行跟踪的命令?

OS X缺乏linux的strace ,但是它有更好的dtrace 。 但是,我错过了对单个命令进行简单跟踪的能力。 例如,在linux上,我可以编写strace -f gcc hello.c来引导所有的系统调用,它给了我编译器编译我的程序所需的所有文件名的列表(优秀的memoize脚本是build立在这个技巧之上的) 我想在Mac上移植memo,所以我需要一些strace 。 我真正需要的是gcc读取和写入的文件列表,所以我需要的是更多的truss 。 果然,我可以说dtruss -f gcc hello.c并获得相同的function,但是编译器是以root权限运行的,这显然是不受欢迎的(除了存在巨大的安全风险外,还有一个问题是a.out文件现在由root拥有:-) 然后我尝试了dtruss -f sudo -u myusername gcc hello.c ,但是这样感觉有点不对,而且无论如何也无法正常工作(这时我没有得到a.out文件,不知道为什么) 所有那些长篇故事试图激发我原来的问题: 我如何让dtrace以普通的用户权限运行我的命令,就像strace在linux中一样? 编辑:似乎我不是唯一一个想知道如何做到这一点:问题#1204256是几乎相同,我的(并具有相同的不理想的sudo答案:-)