Tag: osx

MySQL my.cnf在OS X上的位置?

我试图按照这个教程来启用对mysql的远程访问。 问题是,my.cnf应该放在哪里? 我正在使用Mac OS X Lion。

在OS X上就地编辑sed

我想在OS X上用sed编辑一个文件。我正在使用下面的命令: sed 's/oldword/newword/' file.txt 输出被发送到terminal。 file.txt没有被修改。 使用此命令将更改保存到file2.txt中 : sed 's/oldword/newword/' file1.txt > file2.txt 但是我不想要另一个文件。 我只想编辑file1.txt 。 我该怎么做? 我已经尝试了-i标志。 这会导致以下错误: sed: 1: "file1.txt": invalid command code f

试图用codesign签名OSX应用程序的“用户交互不被允许”

我们的自动化构build在Jenkins上运行。 这个版本本身是在奴隶上运行的,奴隶是通过SSH来执行的。 我得到一个错误: 00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed. 我已经尝试过我在其他post中看到的所有build议: 在签名之前立即使用安全解锁钥匙串来解锁钥匙串。 将签名密钥移出到自己的钥匙串中。 将签名密钥移入login钥匙串。 将签名密钥移入系统钥匙串。 手动设置列表钥匙链仅包含密钥的钥匙串。 在任何情况下,我都会得到同样的错误。 在尝试诊断问题时,我尝试在本地terminal上运行“security unlock-keychain”命令,发现它实际上并未解锁钥匙串 – 如果我查看Keychain Access,锁符号仍然存在。 无论我在命令行传递密码还是让它提示我,都是这种情况。 使用GUI解锁相同的钥匙串将提示我input密码,然后解锁。 另外,如果我运行“security lock-keychain”,运行命令后我会立即看到按键locking。 这让我觉得解锁钥匙串实际上并不工作。 我在Lion(我们用来构build奴隶)和Mavericks(我正在开发的)上经历同样的行为。 接下来,我尝试给所有的安全命令添加-v: list-keychains "-d" "system" "-s" "/Users/tester/.secret/App.keychain" Listing keychains to see if it was added: (( "/Library/Keychains/System.keychain" )) unlock-keychain "-p" "**PASSWORD**" "/Users/tester/.secret/App.keychain" build/App.app: User interaction is not […]

警告:不安全的可写dir / usr / local / bin在PATH,模式040777中

每当我运行这个命令rails server : 警告:不安全的可写dir / usr / local / bin在PATH,模式040777中 我在这里search了一个解决scheme,他们说要input: chmod go-w /usr/local/bin 但是我得到这个错误: chmod:无法更改/ usr / local / bin上的文件模式:不允许操作 顺便说一句,我正在使用OS X.

Rails,MySQL和Snow Leopard

我使用WWDC上的光盘升级到Snow Leopard。 试图运行我的一些rails应用程序现在抱怨sql (in /Users/coneybeare/Projects/Ambiance/ambiance-server) !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. Importing all sounds in /Users/coneybeare/Projects/Ambiance/ambiance-sounds/Import 32/Compressed/ — AdirondackPeepers.caf !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem […]

无法在xcode中生成iOS应用程序存档

从应用程序生成iOS应用程序存档时遇到问题。 应用程序编译得很好,甚至可以在模拟器中运行。 现在我想做临时testing,不能生成iOS应用程序档案。 当我点击产品 – >存档时,它会生成一个通用的xcode存档。 任何人都可以帮助我 我应该提到,我已经生成了这个应用程序的iOS应用程序存档。 它刚刚停止生成iOS档案出于某种原因。 非常感谢。

为什么在Mac OS上安装Nokogiri失败,libiconv丢失?

我一直试图在Mac OS 10.9.3上安装Nokogiri,无论我尝试什么,安装失败最终以下错误消息: $ sudo gem install nokogiri — –with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 –with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib –with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 –with-iconv-include=/usr/local/Cellar/libiconv/1.14/include –with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib Building native extensions with: '–with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 –with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib –with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 –with-iconv-include=/usr/local/Cellar/libiconv/1.14/include –with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib' This could take a while… Building nokogiri using packaged libraries. ERROR: Error installing nokogiri: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb –with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 –with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib –with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 –with-iconv-include=/usr/local/Cellar/libiconv/1.14/include –with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib Building nokogiri using packaged […]

xcode-select活动的开发者目录错误

当运行一个需要node-gyp的npm instal时,看到以下错误,但是可能被任何需要xcode-select xcode-select:error:工具'xcodebuild'需要Xcode,但活动开发者目录'/ Library / Developer / CommandLineTools'是一个命令行工具实例

如何使用命令行工具为Mac OS X创build漂亮的DMG?

我需要为Mac应用程序创build一个很好的安装程序。 我希望它是一个磁盘映像(DMG),具有预定义的大小,布局和背景图像。 我需要在脚本中以编程的方式执行此操作,以便集成到现有的构build系统中(实际上更多的是构build包系统,因为它只创build安装程序,构build是分开完成的)。 我已经使用“hdiutil”完成了DMG的创build,但我还没有发现如何制作图标布局和指定背景位图。

GCD,线程,程序stream和UI更新

我很难弄清楚如何把这一切放在一起。 我在Mac上有一个解谜应用程序。 你input谜题,按下一个button,当它试图find解决scheme的数量,分钟移动等,我想保持UI更新。 然后一旦完成计算,重新启用button并更改标题。 下面是一些示例代码从buttonselect器和解决函数:(请记住我从Xcode复制/粘贴,以便可能有一些失踪或其他一些错别字..但它应该让你知道我是什么,米试图做。 基本上,用户按下一个button,那个button是ENABLED = NO,函数调用来计算拼图。 在计算时,请使用移动/解决scheme数据更新UI标签。 然后一旦完成计算拼图,Button是ENABLED = YES; 按下button时调用: – (void) solvePuzzle:(id)sender{ solveButton.enabled = NO; solveButton.title = @"Working . . . ."; // I've tried using this as a Background thread, but I can't get the code to waitTilDone before continuing and changing the button state. [self performSelectorInBackground:@selector(createTreeFromNode:) withObject:rootNode]; // I've […]