1024tips

WEBエンジニアがLinux,Mac,Rails他のTIPSをまとめます。目指せ1024TIPS!

64bit

SnowLeopardにmySQLをインストールする

SnowLeopardでRails開発を行う場合、対応するmySQLバージョンに注意が必要。Mac OS X 10.5(x86_64)をインストールすることと、mysqlのgemを64bitでコンパイルする必要が有る。

http://journal.mycom.co.jp/news/2009/09/01/033/index.html

Rails開発環境、Snow Leopardへアップグレードする方法

MySQLインストール
おかしな挙動を避けるあために64ビット版のMySQLへのアップグレードが強く推奨される。MySQLサーバが動作している場合は停止させ、MySQL 5.1 GA Downloadsから「Mac OS X 10.5 (x86_64)」をダウンロード。ディスクイメージを開いたら、デフォルトのオプションのまま、まず「mysql-5.1.37-osx10.5-x86_64.pkg」をインストール。次に、同じくデフォルトオプションのまま「MySQLStartupItem.pkg」をインストールし、さらに「MySQL.prefPane」をダブルクリック。選択を求められたら既存の設定パネルを置き換える方を選択するようにと説明がある。ここまで作業したらディスクイメージをアンマウントする。

LeopardからSnow Leopardにアップグレードした場合、mysql gemが32ビットモードでコンパイルされているため、再ビルドの必要がある。しかしこの部分は若干状況が複雑だという。Snow Leopardにおいては、Cエクステンションをインストールする場合にはgemはi386 (32ビット)とx86_64 (64ビット)の両方のエクステンションをビルドしようとするものの、mysql.comから提供されているバイナリはユニバーサルではないためこの方法はうまくいかないという。64ビットモードのみをビルドするように次のように強制する必要があると説明されている。

$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config 

SnowLeopard対応のSIMBLがリリースされた

SnowLeopardの64bit化対応したSIMBLがリリースされた。"Choose Application"ダイアログが出る問題が解消されたとのこと。

なおSIMBL本体が64bit対応した、というだけで各SIMBLプラグインはそれぞれ64bit対応したものをインストールし直す必要があることに注意して欲しい。

http://www.culater.net/software/SIMBL/SIMBL.php
v0.9.4 - released 2009-09-08
  • fixed event targeting - no more dialog asking for missing applications 


別冊Mac Fan ビギナーズ大全 2009 (マイコミムック) (MYCOMムック 別冊Mac Fan VOL. 3)別冊Mac Fan ビギナーズ大全 2009 (マイコミムック) (MYCOMムック 別冊Mac Fan VOL. 3)
著者:Mac Fan編集部
販売元:毎日コミュニケーションズ
発売日:2009-07-07
クチコミを見る

Mac Fan (マックファン) 2009年 10月号 [雑誌]
Mac Fan (マックファン) 2009年 10月号 [雑誌]
販売元:毎日コミュニケーションズ
発売日:2009-08-29
クチコミを見る

Snow Leopardでスクリーンセーバが使えなくなる件

Mac OS X v10.6、Snow Leopardにすると一部のスクリーンセーバが使えなくなる。ただし、スクリーンセーバのプログラムを32bit起動することで回避できるのではと思うが誰か情報プリーズ。


http://support.apple.com/kb/TS2913?viewlocale=ja_JP&locale=ja_JP 

Mac OS X v10.6:他社製スクリーンセーバが使用できない

現象

Mac OS X v10.6 Snow Leopard がインストールされた 64 ビットプロセッサ の Mac に他社製のスクリーンセーバをインストール、プレビュー、または設定しようとすると、下記の警告メッセージが表示される場合があります。

「スクリーンセーバ (スクリーンセーバ名) はこのコンピュータでは使えません。このスクリーンセーバの開発者に新しいバージョンについて問い合わせてください。」

対象製品

Mac OS X 10.6

解決方法

該当のスクリーンセーバの開発元に問い合わせて、互換性のある 64 ビットバージョンのスクリーンセーバを入手します。
 

Mac OS X 10.6 Snow LeopardMac OS X 10.6 Snow Leopard
販売元:アップルコンピュータ
発売日:2009-08-28
おすすめ度:3.5
クチコミを見る
Mac OS X 10.6 Snow Leopard ファミリーパックMac OS X 10.6 Snow Leopard ファミリーパック
販売元:アップルコンピュータ
発売日:2009-08-28
おすすめ度:3.0
クチコミを見る

訪問者数
  • 今日:
  • 昨日:
  • 累計: