问题标签 [ruby-cocoa]

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 回答
464 浏览

mysql - 雪豹的mysql gem

起初我遇到了 gem 的问题,但是当我安装了 64 位 MySQL 并使用 arch 标志重新安装 gem 时,它就可以工作了。

所以它在rails中工作。我曾经得到的错误是

但现在已经消失了:)

但是在 Xcode 中,当我运行 RubyCocoa 项目时,我仍然会遇到旧错误

有谁知道为什么会这样?

是因为gdb是64位的吗?

它如何在 Rails 中工作,但不能在 RubyCocoa 中工作?

稍微调试一下显示加载mysql_api.bundle失败

0 投票
3 回答
2280 浏览

ruby-on-rails - Ruby 线程不能在没有 Ruby 解释器补丁的情况下在 RubyCocoa 中使用

我在测试 Rails 应用程序时在 Ruby 控制台中发现了这个错误。

所以我想我必须修补或重新安装 RubyCocoa。但我没有找到任何内容来做到这一点。或者你可能有更好的方法来解决这个问题?

这是我的环境:

  • 红宝石 1.8.7
  • 导轨 2.3.3
  • Mac OSX 10.6
0 投票
1 回答
205 浏览

ruby - NULL in a RubyCocoa application?

I'm creating an application in RubyCocoa and I have this code:

It gives me this error:

I tried everything (including nil, OSX::NULL, OSX::nil, null(), NULL, etc).

Can anyone help me? Thanks.

0 投票
2 回答
381 浏览

ruby - 使用 macruby 或 ruby​​ cocoa 读取系统信息

有人能告诉我如何使用 MacRuby 或 RubyCocoa 读取系统信息,例如操作系统版本、已安装应用程序的版本和硬件详细信息吗?

0 投票
1 回答
707 浏览

objective-c - 如何让 Interface Builder 识别新语言的 IBOutlet/IBAction?

这是一个理论上的问题:假设我想出了一种出色的新脚本语言,并想为此搭建一个 Cocoa 桥梁。

是否可以让 Interface Builder 识别新语言并自动解析源代码,以便它可以列出IBActions 和IBOutlets,就像它已经为 Objective-C .h.rbRubyCocoa 和 PyObjC.py以及 AppleScriptObjC 的.applescript文件所做的那样?还是硬编码到 Interface Builder 中?

如果可能,我该怎么做和/或有文件吗?

0 投票
1 回答
121 浏览

objective-c - 通过 RubyCocoa 调用外部 shell 应用程序

我将如何通过 RubyCocoa 桥调用外部应用程序?我读过一些关于 NSTask 的东西,但我不知道应该如何在 RubyCocoa 中翻译它。我的目标是让IB_action触发一个方法,该方法将运行带有一些参数的终端应用程序,即ls -p $mydirmydir 来自诸如Textfield 之类的 IB_outlet。任何指示或帮助将不胜感激!

0 投票
2 回答
281 浏览

objective-c - 发现正在运行的应用程序的环境和相对路径

在使用 RubyCocoa 的同时,我不断推进我对应用程序的想法。因为我的应用程序将使用配置文件,所以我想知道如何发现将这些配置文件存储在我的应用程序结构中的相对路径(或者如果出现更好的想法,请详细说明“为什么”)。

对我来说也有好处的是发现环境变量,例如操作系统版本、可用内存量等。超链接也会很棒。

请注意我使用 RubyCocoa,感谢您的反馈、评论和回答!

0 投票
1 回答
1292 浏览

xcode - Xcode:如何在我的应用程序中创建终端窗口?

当我在玩 Rubycocoa 时,我创建了一个像魅力一样工作的小应用程序。但是,唯一缺少的就是我的应用程序中的终端。在 Coda 中,有一种类似的视图允许您打开终端会话。如何在 Interface Builder 和 Xcode 中创建这样的终端视图?

感谢您的回答、评论和反馈!

0 投票
4 回答
447 浏览

objective-c - PyObjC / Ruby 桥。值得吗?

多年前,我想编写 Mac 软件并拥有大量使用 Java WebObjects 的经验,我尝试了 java 桥接器,但决定硬着头皮学习 Objective-C(幸运的是,因为我不想让我的软件与桥接器一起被弃用)。后来我和 RubyCocoa 混在一起。我学习了 Ruby(发现它确实很有趣),但发现桥离成熟或稳定还很远,最后我结束了将代码移植回 Objective-C。

多年过去了,我想知道是否值得花一些时间使用 MacRuby,甚至学习 Python 以使用 PyObjC。尽管我很喜欢 Objective-C,但我记得当 Ruby 桥没有崩溃时,它的工作效率更高。我只是讨厌花时间再次使用崩溃的软件。

0 投票
1 回答
826 浏览

ruby - 在 Mac OS X 上使用 Ruby,如何以编程方式在屏幕上单击——以及鼠标移动、鼠标向下和鼠标向上?

最好的方法是什么?ffi、RubyCocoa 或 MacRuby 能做到吗 ?

似乎可以使用CGEventCreateMouseEvent或(已弃用)。CGPostMouseEvent

请举一个工作的例子。谢谢。

更新:此问题的标题已更新...