问题标签 [macruby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 我是否需要 RubyCocoaBridge 或 MacRuby 或两者都使用 Ruby for iPad 进行开发?
我听说过MacRuby和Ruby CocoaBridge在 Ruby 中与 iPhone/iPad 开发相关的讨论。我需要其中一项或两项吗?
objective-c - MacRuby / HotCocoa 能否取代了解 Objective-C 的需求?
我刚刚发现了MacRuby / HotCocoa,并且非常喜欢他们正在做的事情的声音。
我基本上没有考虑自己制作 Cocoa GUI 应用程序的前景,因为我讨厌花时间和精力学习另一种基于 C 的语言 Objective-C。我不是说它不好,只是不适合我。
是现在,还是在很可能的未来,一个人能够在完全忽略 Objective-C 的情况下,仅使用 MacRuby / HotCocoa 制作具有实质性和一流性质的 Cocoa GUI 应用程序?
(编辑:桌面 Mac,而不是 iPhone)
ruby - MacRuby - CLLocation 属性不可访问
这在 Objective-C 中有效,但在 MacRuby 中我找不到访问返回的 Boxed 对象的属性的方法。
MacRuby 版本 0.7 -> 2010-05-02 OS 的最新版本 -> 10.6.3
Objective-C 版本:
这是带有结果的 MacRuby 版本:
objective-c - 学习 MacRuby 还是 Objective-C?
好吧,我的第一个问题有点太笼统了,所以我会再试一次,希望这个问题更好。
我看到它的方式是:
Ruby->MacRuby 或 IronRuby 或 Rails
Obj-c->Mac Development
因此 Ruby 在桌面和 Web 平台中显然具有更大的潜力,现在有了 MacRuby,OSX 原生(和商业)应用程序正在开发中。如果我弄错了,请纠正我。
对我来说,我应该重新开始使用现代 Ruby 还是开始学习 c+obj-c?
通过学习/使用macruby for osx apps而不是objective-c,新手是否会受益很多(在学习和编码时间、挫折、复杂性方面)?还是几乎一样?
我希望有一天能在这里闲逛并帮助他人。
ruby - 使用 ASIHTTPRequest 通过 Cocoa/MacRuby 下载文件
我仍在尝试处理 Cocoa(在 Obj-C 和 MacRuby 中),我真的很高兴看到如何使用 ASIHTTPRequest(或没有它)和 MacRuby 下载文件。理想情况下,我也希望能够在进度条中显示进度。
必须使用可可方法进行下载,因为 MacRuby 中的 open-uri 是 borken。
谢谢你的帮助。
objective-c - 如何使用 Objective C 或 Macruby 发现 OS X 上安装了哪些应用程序?
你能告诉我吗 - 我可以使用哪个对象和哪种方法来获取有关在 OSX 上使用 Objective c 或 macruby 安装的应用程序的信息?
ruby - 如何将 Nokogiri 安装为 Macruby gem?
最新的 MacRuby 发行说明 (v0.6) 指出,作者已设法使此版本与 SQLite 和 Nokogiri gem 一起工作。但是,当我运行时sudo macgem install nokogiri
,出现以下错误:
extconf 失败:
然后是一堆路径,然后是:
任何人都知道如何让这个工作?我的平台是 Mac OS X 10.6.3。Nokogiri 通常(在普通的旧 ruby 1.8.7 上)安装没有问题。
进步
好的,所以我有:
git clone http://github.com/tenderlove/nokogiri.git
cd nokogiri/ext/nokogiri
- 然后我用
sudo port upgrade --enforce-variants libxml2 +universal
和重建了macports库sudo port upgrade --enforce-variants libxslt +universal
- 然后我已经
macruby extconf.rb
成功执行 - 然后我继续
make
此时它会出错,如下所示:
ruby - 将 --static 选项与 macrubyc 一起使用时出错
我想为一个相对简单的脚本创建一个二进制可执行文件,该脚本不需要人们安装 macruby 或 HotCocoa。脚本在这里。我知道我想使用--static
编译器的选项,我正在使用以下命令:
我收到以下错误:
我应该怎么做才能让它运行?
frameworks - 在 MacRuby 中加载私有框架
我正在尝试按照本教程“Demystifying Mail.app Plugins on Leopard”来构建 Mail.app 插件。我没有使用 PyObjC,而是尝试使用 MacRuby。我已经加载了 MacRuby 0.6,并且我已经完成了教程中的这一步(PyObjC 代码):
我在网上搜索了一下,但似乎找不到有关在 MacRuby 中加载私有框架“MVMailBundle”的任何信息。有任何想法吗?
在此先感谢-AYAL
macos - hotcocoa安装路径错误
我已经安装了 MacRuby 0.6,然后从 Github 安装了 hotcocoa gem。但是,当我尝试使用例如创建 hotcocoa 应用程序时。
我得到错误
输入“which hotcocoa”会导致
其他在线文档似乎表明它应该已安装到 /usr/local/bin 所以我很困惑(a)它是如何在这里结束的,(b)为什么即使两个位置都在我的小路
我安装了 hotcocoa:
我之前错误地安装了 gem,但是当我意识到我应该使用 macgem 时,我卸载了它。
/opt/local/bin:/opt/local/sbin:/usr/local/git/bin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec
有什么想法吗?
附录
作为一个实验,我还更改了 PATH 中项目的顺序,它现在可以找到 hotocoa。我的 PATH 现在是...
/usr/local/git/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/usr/local/bin:/bin:/sbin:/usr/sbin:/usr/libexec
..与 /usr/bin 比 /usr/local/bin 更早列出
当然,这仍然不能解释为什么它之前找不到它(所有路径元素似乎都存在)或者它为什么安装在那里。