Tag: osx

为什么Grunt不把自己添加到shell中?

我有一个问题安装咕噜声。 所有的文档和博客文章教程说,运行: npm install -g grunt 然后将允许您从terminal运行grunt命令。 我有一个情况,似乎安装没有错误的咕噜声,但在terminalinput命令咕噜仍然给: -bash: grunt: command not found 我可能做错了什么? 我在哪里可以findgrunt手动添加到我的BASHconfiguration文件?

XAMPP 1.8.2-2 Apache Web Server不会启动,总是立即停止

我在我的Mac(OS X 10.9)上运行XAMPP 1.8.2-2,Apache Web服务器无法启动。 它总是得到状态启动..或停止。 (从来没有绿灯。)我已经尝试将端口更改为8080或8888,但它仍然不会运行。 有人可以帮帮我吗? 我在下面展示一些图片,以便更好地了解。 谢谢! (我看到了相关的问题,但无法find与mac os相关的答案)

如何正确获取文件大小并将其转换为MB,GB在Cocoa?

可能重复: ObjC / Cocoa类将大小转换为可读的string? 我是cocoa的新手 我试图正确地获取文件夹文件的大小。 如果小于1 GB或GB,则以MB显示。 我希望它显示的方式是在一个点之后用一个数字四舍五入。 例如5.5 MB,如果它大于1000> 1.1 GB 我正在尝试使用这个 unsigned long long size= ([[[NSFileManager defaultManager] attributesOfItemAtPath:fullPath error:nil] fileSize]); 但我不能正确地转换数字,并按我的意思显示它。 谢谢。

如何在Mac OSX下使用gcc设置可执行文件的运行时path(-rpath)?

我想在编译时在Mac OSX下设置一个可执行文件(对于连接器)的运行时path,以便在程序启动时由dynamic连接器find非标准位置的共享库。 在Linux下,可以使用-Xlinker -rpath -Xlinker /path/to (或使用-Xlinker -rpath -Xlinker /path/to , -Xlinker -rpath -Xlinker /path/to -Wl,-rpath,/path/to ),在Solaris下,可以将-R/path/to添加到编译器命令行。 我发现一些信息 ,Mac OS X gcc自10.5版以来支持-rpath支持,即从〜2008年。 我试图用一个最小的例子来工作 – 没有成功: $ cat blah.c int blah(int b) { return b+1; } 和: $ cat main.c #include <stdio.h> int blah(int); int main () { printf("%d\n", blah(22)); return 0; } 像这样编译它: $ gcc […]

作为OS X Terminal.app中的元键的命令键

当我在设置中取消“使用选项作为元密钥”框,然后执行Cmd + F (我想表示在Fash中为前缀词的Meta + F )terminal给我一个“查找单词”popup窗口,我想要什么 我真正想要的是为我的terminal行为就像一个xterm的关键绑定。 有什么办法可以禁用这个popup和它的绑定? 我知道我可以使用实际的xterm,但由于各种原因,我想使用terminal。 在此先感谢Eric

如何在Mac OSX Mountain Lion中升级Bash并将其设置为正确的path?

因为Mountain Lion仍然使用旧的bash 3.x,所以我想知道是否有一个很好的教程(或者如果有人可以在这里发布),如何将bash升级到最新版本。 另外,知道如何设置path以便可以在terminal中使用将是有帮助的。 提前致谢

Java首选项在Mac OS X上存储在哪里?

在Windows上,您在应用程序中从java.util.prefs.Preferences访问的Java首选项存储在registry中。 那些存储在Mac OS X上?

如何在Mac OS X上使用/ home目录

我有一台Mac,可以运行Leopard(10.5)或Snow Leopard(10.6)版本的OS X。 在将文件发布到生产主机之前,我正在使用它进行Web开发/testing。 在生产主机我的网站的文档根目录下的主目录(例如/ home / stimulatingpixels / public_html),我想在Mac上复制该位置。 不幸的是,他们是在Mac上的隐藏和locking的占位符,看起来像一个安装的驱动器,没有任何东西坐在/家的位置。 我从经验中知道,将其移到自己的/ home目录是不明智的,因为升级会导致它被删除(顺便说一句,它不会被存储在TimeMachine备份中)。 所以,这个问题,无论如何安全地使用/在Mac或Leopard或雪豹家? (注:我意识到这是非常具体的Mac,并会在苹果论坛上提出,只是想问这里除了涵盖所有的基地。) 更新:为了帮助描述我为什么要这样做,除了前端网站之外,我还有一系列我也想运行的脚本。 能够使用/ home目录的主要目标之一(更具体地说,与服务器根目录相同的path)可以在开发mac上使用相同的输出path,也可以在生产服务器上使用。 我知道有办法解决这个问题,但我宁愿不必处理它。 真正的目标是使Mac上的所有文件与生产服务器的目录树的/根具有相同的文件path。 另一个更新:我之前忘记提到的另一个原因是在使用基本身份validation时设置.htaccesspath。 由于这些path来自文件系统根目录而不是网站docroot,所以当它们是树的一部分时,它们最终会经历“/ home”。

Dropbox如何在Windows和OS X上使用Python?

在Windows中,Dropbox客户端使用python25.dll和MS C运行时库(msvcp71.dll等)。 在OS X上,Python代码被编译为字节码(pyc)。 我的猜测是他们正在使用一个共同的库他们已经写了然后只需要使用不同的平台不同的钩子。 这是什么发展的方法? 这显然不是IronPython或PyObjC。 这个范例对我来说非常吸引人,但是我的CS foo和Google foo让我失望了。

在Mac上使用Bash打开默认浏览器的.html文件

所以,这是我所需要的: 假设我有一个index.html文件。 如何告诉terminal使用默认浏览器打开它? (使用AppleScript,BASH,…?)