问题标签 [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.

0 投票
2 回答
450 浏览

iphone - 我是否需要 RubyCocoaBridge 或 MacRuby 或两者都使用 Ruby for iPad 进行开发?

我听说过MacRubyRuby CocoaBridge在 Ruby 中与 iPhone/iPad 开发相关的讨论。我需要其中一项或两项吗?

0 投票
6 回答
1048 浏览

objective-c - MacRuby / HotCocoa 能否取代了解 Objective-C 的需求?

我刚刚发现了MacRuby / HotCocoa,并且非常喜欢他们正在做的事情的声音。

我基本上没有考虑自己制作 Cocoa GUI 应用程序的前景,因为我讨厌花时间和精力学习另一种基于 C 的语言 Objective-C。我不是说它不好,只是不适合我。

是现在,还是在很可能的未来,一个人能够在完全忽略 Objective-C 的情况下,仅使用 MacRuby / HotCocoa 制作具有实质性和一流性质的 Cocoa GUI 应用程序?

(编辑:桌面 Mac,而不是 iPhone)

0 投票
1 回答
140 浏览

ruby - MacRuby - CLLocation 属性不可访问

这在 Objective-C 中有效,但在 MacRuby 中我找不到访问返回的 Boxed 对象的属性的方法。

MacRuby 版本 0.7 -> 2010-05-02 OS 的最新版本 -> 10.6.3

Objective-C 版本:

这是带有结果的 MacRuby 版本:

0 投票
3 回答
706 浏览

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,新手是否会受益很多(在学习和编码时间、挫折、复杂性方面)?还是几乎一样?
我希望有一天能在这里闲逛并帮助他人。

0 投票
2 回答
508 浏览

ruby - 使用 ASIHTTPRequest 通过 Cocoa/MacRuby 下载文件

我仍在尝试处理 Cocoa(在 Obj-C 和 MacRuby 中),我真的很高兴看到如何使用 ASIHTTPRequest(或没有它)和 MacRuby 下载文件。理想情况下,我也希望能够在进度条中显示进度。

必须使用可可方法进行下载,因为 MacRuby 中的 open-uri 是 borken。

谢谢你的帮助。

0 投票
7 回答
5040 浏览

objective-c - 如何使用 Objective C 或 Macruby 发现 OS X 上安装了哪些应用程序?

你能告诉我吗 - 我可以使用哪个对象和哪种方法来获取有关在 OSX 上使用 Objective c 或 macruby 安装的应用程序的信息?

0 投票
4 回答
2332 浏览

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 上)安装没有问题。

进步

好的,所以我有:

  1. git clone http://github.com/tenderlove/nokogiri.git
  2. cd nokogiri/ext/nokogiri
  3. 然后我用sudo port upgrade --enforce-variants libxml2 +universal和重建了macports库sudo port upgrade --enforce-variants libxslt +universal
  4. 然后我已经macruby extconf.rb成功执行
  5. 然后我继续make

此时它会出错,如下所示:

0 投票
2 回答
220 浏览

ruby - 将 --static 选项与 macrubyc 一起使用时出错

我想为一个相对简单的脚本创建一个二进制可执行文件,该脚本不需要人们安装 macruby 或 HotCocoa。脚本在这里。我知道我想使用--static编译器的选项,我正在使用以下命令:

我收到以下错误:

我应该怎么做才能让它运行?

0 投票
2 回答
304 浏览

frameworks - 在 MacRuby 中加载私有框架

我正在尝试按照本教程“Demystifying Mail.app Plugins on Leopard”来构建 Mail.app 插件。我没有使用 PyObjC,而是尝试使用 MacRuby。我已经加载了 MacRuby 0.6,并且我已经完成了教程中的这一步(PyObjC 代码):

我在网上搜索了一下,但似乎找不到有关在 MacRuby 中加载私有框架“MVMailBundle”的任何信息。有任何想法吗?

在此先感谢-AYAL

0 投票
2 回答
500 浏览

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 更早列出

当然,这仍然不能解释为什么它之前找不到它(所有路径元素似乎都存在)或者它为什么安装在那里。