問題タブ [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 - Ruby for the iPad で開発するには、RubyCocoaBridge または MacRuby、あるいはその両方が必要ですか?

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アプリケーションを作成できるようになるのは、現在、または将来的にはそうなるのでしょうか。

(編集:iPhoneではなくデスクトップMac)

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 開発

したがって、Ruby は明らかにデスクトップおよび Web プラットフォームでより多くの可能性を秘めており、現在 MacRuby を使用して、OSX ネイティブ (および商用) アプリが進行中です。私が間違っている場合は、私を修正してください。

私にとって、新しいスタートを切るには、最新のRubyを使うべきですか、それともc + obj-cを学び始めるべきですか?
object-c ではなく osx アプリ用に macruby を学習/使用することで、新規参入者は (学習とコーディングの時間、フラストレーション、複雑さにおいて) 多くの利益を得るでしょうか? それともほぼ同じ?
いつかここにぶらぶらして、他の人を助ける日が来ることを願っています.

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

ruby - ASIHTTPRequestを使用してCocoa/MacRubyでファイルをダウンロードする

私はまだCocoa(Obj-CとMacRubyの両方)を理解しようとしています。ASIHTTPRequestを使用して(または使用せずに)ファイルをダウンロードする方法を見ていただければ幸いです。理想的には、プログレスバー内にも進行状況を表示できるようにしたいと思います。

MacRubyのopen-uriは無効になっているため、ダウンロードにはcocoaメソッドを使用する必要があります。

ご協力いただきありがとうございます。

0 投票する
7 に答える
5040 参照

objective-c - Objective C または Macruby を使用して、OS X にインストールされているアプリを見つけるにはどうすればよいですか?

教えてください - OSX にインストールされているアプリケーションに関する情報を客観的な 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 での意味) 問題なくインストールされます。

進捗

OK、だから私は持っている:

  1. git clone http://github.com/tenderlove/nokogiri.git
  2. cd nokogiri/ext/nokogiri
  3. 次に、macports ライブラリを再構築しましたsudo port upgrade --enforce-variants libxml2 +universalsudo port upgrade --enforce-variants libxslt +universal
  4. その後、私はmacruby extconf.rb正常に実行されました
  5. それから私はに進みますmake

この時点で、次のようにエラーになります。

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

ruby - macrubycで--staticオプションを使用するとエラーが発生します

macrubyやHotCocoaをインストールする必要のない、比較的単純なスクリプト用のバイナリ実行可能ファイルを作成したいと思います。スクリプトはこちらです。コンパイラのオプションを使用することを理解し--static、次のコマンドを使用しています。

次のエラーが発生します。

これを実行するにはどうすればよいですか?

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

frameworks - MacRuby にプライベート フレームワークをロードする

このチュートリアル「Demystifying Mail.app Plugins on Leopard」に従って、Mail.app プラグインを構築しようとしています。PyObjC を使用する代わりに、MacRuby を使用しようとしています。MacRuby 0.6 をロードして、チュートリアル (PyObjC コード) のこのステップに到達しました。

Web を少し検索しましたが、MacRuby でのプライベート フレームワーク「MVMailBundle」のロードに関する情報が見つからないようです。何か案は?

よろしくお願いします - AYAL

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

macos - Hotcocoaのインストールパスエラー

MacRuby 0.6 をインストールしてから、Github から hotcocoa gem をインストールしました。ただし、たとえば、hotcocoa アプリケーションを作成しようとすると、.

エラーが発生します

「どのホットココア」と入力すると、

他のオンライン ドキュメントでは、これが /usr/local/bin にインストールされている必要があることが示唆されているようです。道

私は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/local/bin より前に /usr/bin がリストされている場合

もちろん、これまでに見つからなかった理由 (すべてのパス要素が存在しているように見える) や、そこにインストールされた理由はまだ説明されていません。