問題タブ [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.
mysql - Snow Leopard の mysql gem
最初は gem に問題がありましたが、64 ビットの MySQL をインストールし、gem を arch フラグで再インストールすると、動作するようになりました。
したがって、レールで動作します。私が得たエラーは
しかし、それはなくなりました:)
ただし、Xcode で RubyCocoa プロジェクトを実行すると、まだ古いエラーが発生します。
これがなぜなのか誰か知っていますか?
gdbが64ビットだからですか?
RubyCocoaではなく、Railsではどのように機能しますか?
少しデバッグすると、mysql_api.bundle のロードに失敗することがわかります
ruby-on-rails - Ruby インタープリターにパッチを適用しないと RubyCocoa で Ruby スレッドを使用できない
Rails アプリケーションをテストしているときに、Ruby コンソールでこのエラーを見つけました。
そのため、RubyCocoa にパッチを適用するか、再インストールする必要があると思います。しかし、これを行うためのコンテンツは見つかりませんでした。または、これを解決するためのより良い方法があるかもしれませんか?
これは私の環境です:
- ルビー1.8.7
- レール 2.3.3
- マック OS X 10.6
ruby - RubyCocoa アプリケーションで NULL?
RubyCocoa でアプリケーションを作成しており、次のコードがあります。
それは私にこのエラーを与えます:
私はすべてを試しました(nil、OSX::NULL、OSX::nil、null()、NULLなどを含む)。
誰でも私を助けることができますか?ありがとう。
ruby - macruby または ruby cocoa を使用してシステム情報を読み取る
MacRuby や RubyCocoa を使用して、OS のバージョン、インストールされているアプリケーションのバージョン、ハードウェアの詳細などのシステム情報を読み取る方法を教えてください。
objective-c - InterfaceBuilderに新しい言語のIBOutlet/IBActionを認識させるにはどうすればよいですか?
これは理論的な質問です。優れた新しいスクリプト言語を考え出し、そのためのCocoaブリッジを作成したいとします。
Interface Builderに新しい言語を認識させ、ソースコードを自動的に解析して、Objective-C 、RubyCocoa 、PyObjC 、およびAppleScriptObjCのファイルの場合と同じように、 IBAction
sとsを一覧表示できるようにすることはできますか?それとも、Interface Builderにハードコーディングされていますか?IBOutlet
.h
.rb
.py
.applescript
可能であれば、どうすればそれを行うことができますか、および/またはドキュメントはありますか?
objective-c - RubyCocoa による外部シェル アプリケーションの呼び出し
RubyCocoa ブリッジを介して外部アプリケーションを呼び出すにはどうすればよいですか? NSTask について何か読んだことがありますが、RubyCocoa でこれをどのように翻訳すればよいかわかりません。私の目標は、いくつかのパラメーターを使用して端末アプリケーションを実行するメソッドをトリガーするIB_actionls -p $mydir
を持つことです。つまり、mydir はTextfieldなどの IB_outlet から取得されます。指示やヘルプをいただければ幸いです。
objective-c - 実行中のアプリケーションの環境と相対パスを検出します
RubyCocoaで遊んでいる間、私は自分のアプリケーションのアイデアを進め続けています。私のアプリケーションは構成ファイルを使用するので、これらをアプリケーション構造内に格納するための相対パスを見つける方法を知りたいです(または、より良いアイデアが浮かんだ場合は、「理由」についても詳しく説明してください)。
また、オペレーティングシステムのバージョン、使用可能なメモリの量などの環境変数を見つけることも知っておくとよいでしょう。ハイパーリンクも素晴らしいでしょう。
私はRubyCocoaを使用していることに注意してください。フィードバック、コメント、回答をありがとうございます。
xcode - Xcode:アプリケーション内にターミナルウィンドウを作成する方法は?
Rubycocoaで遊んでいる間に、チャームのように機能する小さなアプリケーションを作成しました。ただし、不足しているのは、アプリケーション内のターミナルのようなものだけです。Codaには、ターミナルセッションを開くことができる同様の種類のビューがあります。Interface BuilderとXcode内でこのようなターミナルビューを作成するにはどうすればよいですか?
回答、コメント、フィードバックをありがとうございます。
objective-c - PyObjC / Ruby ブリッジ。それは価値がありますか?
何年も前に、Mac ソフトウェアを書きたいと思っていて、Java WebObjects の経験が豊富だったので、Java ブリッジを試してみましたが、弾丸を噛んで Objective-C を学ぶことにしました (幸いなことに、自分のソフトウェアがブリッジで非推奨になるのは嫌だったので)。その後、RubyCocoa をいじりました。私は Ruby を学びました (実に興味深いものでした) が、ブリッジが成熟したり安定したりとはかけ離れているという困難な方法を発見し、最終的にコードを Objective-C に移植することをやめました。
何年も経ちましたが、MacRuby に時間を投資する価値があるかどうか、あるいは PyObjC を使用するために Python を学習する価値があるかどうか疑問に思っています。私は Objective-C が好きですが、Ruby ブリッジがクラッシュしなかったときの方がはるかに生産的だったことを思い出します。クラッシュするソフトウェアを再び作成するために時間を費やすのは嫌いです。
ruby - Mac OS XでRubyを使用して、プログラムで画面をクリックし、マウスを移動、マウスを下に移動、マウスを上に移動するにはどうすればよいですか?
それを行うための最良の方法は何ですか?ffi
、RubyCocoa、またはMacRubyで実行できますか ?
CGEventCreateMouseEvent
またはCGPostMouseEvent
(非推奨)を使用できるようです。
実例を挙げてください。ありがとう。
更新:この質問のタイトルが更新されました...