問題タブ [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 - Snow Leopard の mysql gem

最初は gem に問題がありましたが、64 ビットの MySQL をインストールし、gem を arch フラグで再インストールすると、動作するようになりました。

したがって、レールで動作します。私が得たエラーは

しかし、それはなくなりました:)

ただし、Xcode で RubyCocoa プロジェクトを実行すると、まだ古いエラーが発生します。

これがなぜなのか誰か知っていますか?

gdbが64ビットだからですか?

RubyCocoaではなく、Railsではどのように機能しますか?

少しデバッグすると、mysql_api.bundle のロードに失敗することがわかります

0 投票する
3 に答える
2280 参照

ruby-on-rails - Ruby インタープリターにパッチを適用しないと RubyCocoa で Ruby スレッドを使用できない

Rails アプリケーションをテストしているときに、Ruby コンソールでこのエラーを見つけました。

そのため、RubyCocoa にパッチを適用するか、再インストールする必要があると思います。しかし、これを行うためのコンテンツは見つかりませんでした。または、これを解決するためのより良い方法があるかもしれませんか?

これは私の環境です:

  • ルビー1.8.7
  • レール 2.3.3
  • マック OS X 10.6
0 投票する
1 に答える
205 参照

ruby - RubyCocoa アプリケーションで NULL?

RubyCocoa でアプリケーションを作成しており、次のコードがあります。

それは私にこのエラーを与えます:

私はすべてを試しました(nil、OSX::NULL、OSX::nil、null()、NULLなどを含む)。

誰でも私を助けることができますか?ありがとう。

0 投票する
2 に答える
381 参照

ruby - macruby または ruby​​ cocoa を使用してシステム情報を読み取る

MacRuby や RubyCocoa を使用して、OS のバージョン、インストールされているアプリケーションのバージョン、ハードウェアの詳細などのシステム情報を読み取る方法を教えてください。

0 投票する
1 に答える
707 参照

objective-c - InterfaceBuilderに新しい言語のIBOutlet/IBActionを認識させるにはどうすればよいですか?

これは理論的な質問です。優れた新しいスクリプト言語を考え出し、そのためのCocoaブリッジを作成したいとします。

Interface Builderに新しい言語を認識させ、ソースコードを自動的に解析して、Objective-C 、RubyCocoa 、PyObjC 、およびAppleScriptObjCのファイルの場合と同じように、 IBActionsとsを一覧表示できるようにすることはできますか?それとも、Interface Builderにハードコーディングされていますか?IBOutlet.h.rb.py.applescript

可能であれば、どうすればそれを行うことができますか、および/またはドキュメントはありますか?

0 投票する
1 に答える
121 参照

objective-c - RubyCocoa による外部シェル アプリケーションの呼び出し

RubyCocoa ブリッジを介して外部アプリケーションを呼び出すにはどうすればよいですか? NSTask について何か読んだことがありますが、RubyCocoa でこれをどのように翻訳すればよいかわかりません。私の目標は、いくつかのパラメーターを使用して端末アプリケーションを実行するメソッドをトリガーするIB_actionls -p $mydirを持つことです。つまり、mydir は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 に時間を投資する価値があるかどうか、あるいは PyObjC を使用するために Python を学習する価値があるかどうか疑問に思っています。私は Objective-C が好きですが、Ruby ブリッジがクラッシュしなかったときの方がはるかに生産的だったことを思い出します。クラッシュするソフトウェアを再び作成するために時間を費やすのは嫌いです。

0 投票する
1 に答える
826 参照

ruby - Mac OS XでRubyを使用して、プログラムで画面をクリックし、マウスを移動、マウスを下に移動、マウスを上に移動するにはどうすればよいですか?

それを行うための最良の方法は何ですか?ffi、RubyCocoa、またはMacRubyで実行できますか ?

CGEventCreateMouseEventまたはCGPostMouseEvent(非推奨)を使用できるようです。

実例を挙げてください。ありがとう。

更新:この質問のタイトルが更新されました...