問題タブ [osx-snow-leopard]
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.
macos - Mac OSX 10.6コンパイラ:32ビットと64ビットの不可解な体験
OSX 10.6ユキヒョウが提供するgccコンパイラを理解するのに苦労しています。これは、主に64ビット環境での経験が不足しているためです。
ただし、私のアーキテクチャはIntel i386タイプと見なされます(最新のIntel Core2デュオMacBookの1つを使用しています)
コンパイラはi686-apple-darwin10をターゲットにしています
もちろん、32ビットをコンパイルすると、32ビットの実行可能ファイルが得られます。
しかし、全体像はわかりません。コンパイラのデフォルト設定は、32ビットマシンを使用していると言っているアーチがある場合でも、x86_64実行可能ファイルを生成することです(なぜ?Core2は64です)。(私が推測する)32ビットカーネルを実行している場合でも、i686-apple-darwinプラットフォームをターゲットとするコンパイラを使用している場合でも。なんで?彼らはどのように走ることができますか?64または32をコンパイルする必要がありますか?
この質問は、Macでgcc 4.2.3をコンパイルしようとしたためですが、gmp、mpfr、およびlibibertyが(場合によっては)x86_64用にコンパイルされるという問題がたくさんあります。すべてのx86_64をコンパイルする必要がありますか?もしそうなら、ターゲットは何ですか(私が推測するi686-apple-darwin10ではありません)?
助けてくれてありがとう
osx-snow-leopard - Snow Leopard の Finder で mach_inject をうまく使った人はいますか?
誰かがこれを成功させたのか、それを機能させるための手順は何だったのか疑問に思っています.
前もって感謝します。
python - Mac OS X 10.6 Snow Leopard への Mercurial のインストール
Mac OS X 10.6 Snow Leopard への Mercurial のインストール
以下を使用して、ソースから Mac OS X 10.6 Snow Leopard に Mercurial 1.3.1 をインストールしました。
これにより、Mercurial のサイト パッケージ ファイルが にインストールされ/usr/local/lib/python2.6/site-packages/
ます。Mac ディスク イメージから Mercurial をインストールする/Library/Python/2.6/site-packages/
と、Mac OS X のデフォルトの Python インストール用の site-packages ディレクトリである にファイルがインストールされることはわかっています。
Python 2.6.2+ をフレームワークとしてインストールし、その site-packages ディレクトリを次の場所に配置しました。
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
この方法で Mercurial をインストールしたら、以下を発行する必要があります。
PYTHONPATH=/usr/local/lib/python2.6/site-packages:"${PYTHONPATH}"
Mercurial を動作させるため。
質問
- Mercurial をソースから別のディレクトリにあるサイト パッケージと共にインストールするにはどうすればよいですか?
- サイトパッケージを現在の場所に置くことの利点または欠点はありますか? 既に存在する Python サイト パッケージ ディレクトリの 1 つでよいでしょうか?
- PYTHONPATH (またはその他の競合) を変更したため、virtualenv が正しく動作することを心配する必要がありますか?
ソースからインストールする理由
HivelogicのDan Benjaminは、彼の記事「 Installing Mercurial on Snow Leopard」で、Mercurial をソースからインストールする利点とその手順を説明しています。
macos - Snow Leopardのアプリアイコン(壊れたフォルダ)に禁止標識
アプリケーションフォルダにインストールしたいアプリケーションでディスクイメージを準備しました。アプリケーションをディスク イメージからアプリケーション フォルダにコピーすると、最初に一般的なアプリケーション アイコンが取得されることがわかります (場合によっては、禁止標識 (または壊れたフォルダ) が付いたアプリケーション アイコン)。数秒後(10秒程度)実行可能アプリになります
誰かが似たようなことを経験したのだろうか?
編集: Snow Leopard を搭載した私の顧客のコンピューターでは、アプリケーションは禁止標識 (壊れたフォルダー) のままでした。どうすれば修正できますか? Leopardで動作しました
git - 「git pull」が壊れている
最近、MacBook Pro を Snow Leopard にアップグレードしたところ、「git pull」が返されました。
Macports経由で再インストールしようとしましたが、役に立ちませんでした。それから私はこれを見ました
そのディレクトリは存在せず、存在したこともないので、それは私を驚かせました。Google はここでは役に立ちません。うまくいけば:)
python - Snow Leopard で Python 用の Matplotlib をコンパイルする
Snow Leopard で Python 用の matplotlib をコンパイルしようとして、半日を費やしました。Google を使用して、この役立つページ ( http://blog.hyperjeff.net/?p=160 ) を見つけましたが、まだコンパイルできません。そのページに他のユーザーからのコメントが表示されるので、私だけではないことがわかります。
zlib、libpng、および freetype を個別にインストール済みです。
これを上部に含めるように make.osx ファイルを編集しました。
次に実行します:
それは私に与える:
私はただ迷っています。
macos - Snow Leopard で Qt を使用してビルドできない
Qt をインストールし、QtCreator でテンプレート プロジェクト (Qt4 Gui アプリケーション) をビルドしようとしました。これらのエラーが発生する理由がわかりません。
java - 壊れたJavaMac10.6
いくつかの背景:
Macportsを使用するMacOSX 10.6DYLD_LIBRARY_PATH
で、.bash_profileを設定しました。
問題:
実行するjava -version
と、次のエラーが発生します。
VMの初期化中にエラーが発生しまし
たネイティブライブラリを読み込めません:libjava.jnilib
役立つフォーラムスレッドの1つとして、「/ opt / local / lib」ディレクトリ内のいくつかのファイルが、DYLD_LIBRARY_PATH
設定したために問題を引き起こしていることが問題であることがわかりました。
libgif、libjpeg、libpng、libtiffで始まるファイルを「/ opt / local / lib」から削除すると、問題は解決し、「java -version」は機能しますが、これらのファイルに依存するポートが壊れます。
ファイルを保持しながらJavaを正しく動作させる方法を知っている人はいますか?おそらくJavaパスを設定しますが、その方法がよくわからず、すべての試行が失敗しました。
ありがとう。
objective-c - 10.6/Xcode 3.2 の NSCollectionView
NSCollectionViewItem
Xcode 3.1.2では、サブクラスのnib を次のNSCollectionViewItem
ようにロードしていました。
10.6 未満の Xcode 3.2 では、同じメソッドでエラーが発生することはありませんが、NSCollectionView
どちらのビューも読み込まれません。
ビューを表示するために他に何かする必要がありますか? NSCollectionItem
または、スーパークラスをに変更することで、これを行うより良い方法はありNSViewController
ますか?
結局のところ、copyWithZone
この標準機能を実現するためにオーバーライドすることは、私には常にハックのように思えました。IB で使用されるペン先を指定できるようにすべきだと思いますが、Apple はそうは考えていないようです。
ドキュメントで利用可能な例を見ましたが、を使用してNSCollectionViewItem
プログラムでインスタンス化さinitWithNibName
れていますが、IBで作成したいと思います。
更新:
kperryua が提案したことを実行しましたが、今では からアウトレットにアクセスできませんNSCollectionViewItem
。これが私がやろうとしていることです:
ラベル名をファイル所有者にバインドしました。これは私のNSCollectionViewItem
. これは 10.5 で完全に機能していましたが、現在はアウトレットが割り当てられていません (GDB で確認しました)。
バインディングを示す画像 http://img21.imageshack.us/img21/671/picya.png
更新 2 :
また、を(PersonController)NSCollectionView
のitemPrototype
サブクラスにバインドしました。NSCollectionViewItem
バインディングを示す画像 http://img503.imageshack.us/img503/4672/pic2d.png
File's Owner
これで、 のPersonView.nib
と のitemPrototype
の両方がNSCollectionView
サブクラスを指しています。
コンソール出力を示す画像 http://img340.imageshack.us/img340/6184/pic3.png
スクリーンショットでわかるように、アイテムは表示されますが、コンセントlabelName
にアクセスできないため、ラベルのテキストを変更できません。
「名前」ではないことを確認するために、設定しようとしている名前も記録しました。
ラベルの値を変更するには、何をする必要がありますか?
どんな助けでも大歓迎です。