我正在运行Mac OSX 10.6.4并安装了RVM。 到目前为止,它是非常棒的,我真的很喜欢它让我pipe理多个版本的rails和ruby在同一台机器上,而不会头疼! 但是,我不想为每个设置安装某些gem(例如乘客)。 有没有办法在gemsets之间分享gem? 我有一个1.8.7@rails2.3.8和1.9.2@rails3,我可以安装gem,如乘客,mysql和capistrano一次,并使用所有版本?
有人可以举一个从Cocoa应用程序发送testing通知到通知中心的例子吗? 例如。 当我点击一个NSButton
我有一个非常简单的问题。 我是全新的Mac,我正试图让我的Java项目移到我的新的Mac。 该项目有一个Gradlew文件,我想我可以从命令行运行,在任何机器上构build和运行。 当我从命令行(在gradlew文件的位置)执行gradlew时,它说gradlew找不到。 我是否错过了如何从bash shell运行命令?
我对Sed一无所知,但是需要这个命令(在Ubuntu上可以正常工作)在Mac OSX上工作: sed -i "/ $domain .*#drupalpro/d" /etc/hosts 我越来越: sed: 1: "/etc/hosts": extra characters at the end of h command
我正在尝试在OS X Mavericks上设置Sublime Text 3,并获得令人沮丧的程度。 我已经按照安装和设置的所有常见嫌疑人,即谷歌search崇高的文本网站,和堆栈溢出。 不可避免地,这是我失踪的一些小事,但是这引起了我很大的胃口。 到目前为止我所做的是: 已下载的Sublime Text 3,位于我的/ Applications目录下 遵循指导从Macterminal启动崇高的文字2 问题从这里开始。 我知道链接中提到的符号链接是使用ST2,但我想用“ sublime ”而不是“ subl ”(个人喜好)。 我search了四周,发现我需要粘贴到ST3的terminal: ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/usr/local/bin/sublime 已经有〜/ .bash_profile: export PATH=/usr/local/bin:$PATH 。 但是,当我echo $PATH我得到: /usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin 这看起来正确吗? 现在,当我inputsublime到terminal我command not found 我错过了什么。 我摔倒的时候,这让我疯狂,因为我遵循了所有的步骤,但ST3仍然不适合我
我尝试在MAC OS 10.11.1中安装wget,但是当我运行./configure –with-ssl=openssl我得到这个错误: configure: error: –with-ssl=openssl was given, but SSL is not available. 如何解决OSX 10.11.1中的这个问题?
如何在OS X上设置和启动terminal上的vim? 我想开始在terminal中使用vim编写我的C代码,而不是单独的文本编辑器。 一个人如何开始呢? 基础知识如:打开,创build,通过terminal使用vim保存文件和使用vim编写代码。 另外,是否在terminal直接使用vim进行编译?
我在安装jekyll时遇到了一些麻烦。 不能完全弄清楚如何修补缺失的链接。 我认为这是对Ruby的更新,但是RVM在安装ruby的替代版本时也遇到了麻烦。 inheritance人全文: $ sudo gem install jekyll ERROR: Error installing jekyll: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/fast-stemmer-1.0.1 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/fast-stemmer-1.0.1/ext/gem_make.out 这是否意味着我需要通过rvm更新我使用的ruby版本?
我有一个与层支持的NSView和它的兄弟姐妹的一个奇怪的问题,其中一些添加到旋转的超级视图附加到现有的视图层次结构时不正确。 以下是详细信息。 问题 – NSScrollView (layer can be here) – NSClipView (or here) – Document View (or even here) – Some *rotated* subview – { Problematic sublings } 所以,层次结构本身是相当简单和普遍的:带有一些文档的滚动视图,文档子视图代表一些内容。 在我的情况下,它的graphics内容,它可以旋转。 旋转的视图可以有一些额外的子视图 – 各种标记,控制点等等,这就是我使用CALayer作为后端时遇到的歪斜graphics的奇怪问题: 相机图片被分开渲染,它们不是这个视图树的一部分,注意标记和button。 正如你可以在图像上看到的,我有一些testing视图与子视图(只是随机button)。 总是呈现正确的对象。 根据我的testing, frameRotation在[0, pi/2]之间的每个NSView都呈现OK。 左侧的对象呈现模糊,看起来像这个项目的caching缓冲区太小。 当frameRotation处于[pi/2, pi]范围时,会发生这种情况。 最奇怪的事情 这个问题在“实时轮换”中不会发生。 也就是说,如果我只是改变了设置层次结构的框架 ,每个子视图就位,一切正常。 然而, 当subling被添加到已经旋转的对象时 ,它会出现错误,并给出这个模糊的外观。 在我的应用程序中,当用户点击该项目时,会出现一个特殊的子视图,那就是当兄弟被添加到超级视图的那一刻。 看起来后端图层有一些子视图的caching缓冲区,并且当根视图旋转时,它们中的一些计算的大小错误。 它是如何实施的,我试过了什么 视图是相当简单和标准的,我试图推动[view setWantsLayer:YES]到层次结构的根视图:滚动视图,剪辑视图,文档视图,每个结果是相同的。 没有手工制作的图层,没有图层的主机。 […]
使用CoreBluetooth我想从iPhone发送数据到Mac。 为此,我将iPhone的代码编写为“Peripheral”,将Mac编写为“Central”。 它完美的工作,但有时它直接断开,然后不断连接和断开连接。 有时当它试图重新连接时,在中央它直接调用“didDisconnectPeripheral”委托方法。 但有时在“didUpdateNotificationStateForCharacteristic”中出现错误“句柄无效”。 我提到了networking中的所有链接。 但是我无法解决这个问题。 我认为在iPhone它是存储蓝牙caching。 请提出解决scheme如何解决“句柄无效”的错误? 以下是一些重要的方法。 对于外设我写如下代码。 在Appdelegate: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.peripheral = [[PeripheralServerObject alloc] init]; self.peripheral.serviceUUID = [CBUUID UUIDWithString:@"4w24"]; return YES; } 在外围目标文件中: //To Check Bluetooth State – (void)peripheralManagerDidUpdateState:(CBPeripheralManager *)peripheral { switch (peripheral.state) { case CBPeripheralManagerStatePoweredOn: [self enableService]; break; case CBPeripheralManagerStatePoweredOff: { [self disableService]; break; } } […]