Mac OS X システム上で MATLAB が正常に起動しない場合、どのように解決しますか?
183 views (last 30 days)
Show older comments
MathWorks Support Team
on 24 Mar 2011
Edited: MathWorks Support Team
on 19 Apr 2023
MATLAB が Mac システム上で正常に起動せず、ライセンス マネージャー エラーも発生しません。
Accepted Answer
MathWorks Support Team
on 18 Apr 2023
Edited: MathWorks Support Team
on 19 Apr 2023
Mac OS X システム上で MATLAB 起動時に問題が発生し、ライセンスマネージャーに関するエラーが発生しない場合、以下の方法にて問題を解決できる可能性があります:
方法1
============
MATLAB リリース毎の動作環境を確認し、お使いの Mac OS Xマシンがお持ちの MATLAB バージョンのシステム要求を満たしていることを確認します。下記のリンクをクリックし、MATLAB の動作環境をご参照ください。
例:
MATLAB を Intel-based MAC 上で使用する場合、インストール可能な MATLAB バージョンは MATLAB 7.4 (R2007a) からになります。MATLAB R2006b までのバージョンは Intel-based MAC 上での動作はサポート対象外となっており、使用できませんのでご注意ください。
方法2
============
X11 がインストールされており、適切に稼働していることを確認します。X11 は Mac 上で MATLAB を使用するのに必須なツールです。
Mac OS X 10.5 (Leopard) では X11 は標準でインストールされています。 X11 が正常に稼働しているかどうかの確認は、「アプリケーション」フォルダ中の X11 を実行します。X11.app が存在しない、或いは Xterm ウィンドウが開かない場合、X11 がインストールされていない、もしくは壊れている場合がございますので、X11 の再インストールを実施してください。
Mac OS X 10.5 および 10.6 の Mac OS X インストールパッケージはインストール用DVD に含まれています。
X11 をインストールするには、以下の方法をご参照ください。
1. Mac OS X インストール ディスクをセットします (2 つのディスクがある場合、“インストール ディスク 1” をセットします)
2. ポップアップウィンドウが表示されたら、“Optional Installs.mpkg” をダブルクリックします。
3. 新しいポップアップ ウィンドウ上で、“Optional Installs.mpkg” をダブルクリックします。
4. インストーラが起動したら、[続ける] をクリックします。
5. 使用許諾契約を読み、同意される場合のみ [続ける] をクリックします。
6. “Applicaitions” 横の三角印をクリックしディレクトリを展開します。
7. “X11” にチェックします。
8. [続ける] をクリックします。
9. [インストール] をクリックします。
10. 正常にインストールされたことを確認し、[閉じる] をクリックします。
※注: OS X 10.5 上で、X11 が起動しない場合、下記のリンクをクリックし、バグレポートをご確認ください。
OS X 10.4+ (Tiger) では、 X11 は、Tigerインストール DVD に含まれています (Appleストアーからダウンロードができません)。当該パッケージは、X11user.pkg と呼ばれ、DVD の System/Installation/Packages/ フォルダにあります。
OS X 10.3+ (Panther)では、 Apple ストアーの以下のページからダウンロード可能です。
https://support.apple.com/downloads
方法3
============
Preferences ディレクトリの再作成します。以下の操作方法をご参照ください。
1. Finder の「移動」メニューの「フォルダへ移動」を選択します。
2.「フォルダの場所を入力」画面上、以下の内容を入力し、[移動] ボタンをクリックします。
~/.matlab
3. MATLAB バージョン リリース毎のフォルダ (例: R2010b) が表示されます。対処となるフォルダをゴミ箱にドラッグします。
※注: R2010b 以外の R2010b 関連のフォルダ(例:R2010b_licenses)は削除しないでください。
4. MATLAB を起動し、正常に起動できたことを確認します。
方法4
============
お使いの OS に適切なアーキテクチャで、インストールしたか確認します。R2009b では、MATLAB 32bit 版と 64bit 版 が存在します。
どちらのバージョンがインストールされたか定かではない場合、MATLAB アプリケーションを MATLAB.app を Control ボタンを押しながらクリックし、「パッケージ内容を表示」を選択して開きます。「bin」フォルダを開き、適切なアーキテクチャ (32 bit の場合 Maci と表示され、 64bit の場合 Maci64 と表示されます) が存在しているか確認します。
もし MATLAB 32bit を Mac 64bit OSX 上にインストールされた場合、X11 を使って、-maci というフラグで MATLAB を起動することが可能です。
1. X11 ターミナルを開きます (/Applications/Utilities/ に保存されています)。
2. X11 ターミナル上、以下のコマンドを実行します。
$MATLAB\bin\matlab -maci
※$MATLAB はインストールディレクトリを表します。
R2008b 以降のリリースにおいては、通常インストールディレクトリは、/Applications/MATLAB_R2008b.app. になります。R2008a までの旧バージョンの場合、ディレクトリ パスに ".app" が含まれないため、該当インストール ディレクトリを確認の上、指定してください。
もし 64bit の MATLAB を 32bit OSX 上にインストールされた場合、MATLAB を削除し、64bit の MATLAB の再インストールを行います。
方法5
============
MATLAB を Desktop モードで起動するか、または Java オプションを無効にした状態で起動します。
1. X11 ターミナルを開きます(/Applications/Utilities/ に保存されています)。
2. X11 ターミナル上、以下のコマンドを実行します。
$MATLAB/bin/matlab -nodesktop
※$MATLAB はインストールディレクトリを表します。
R2008b 以降のリリースにおいては、通常インストールディレクトリは、/Applications/MATLAB_R2008b.app. になります。R2008a までの旧バージョンの場合、ディレクトリ パスに ".app" が含まれないため、該当インストール ディレクトリを確認の上、指定してください。
もし 64bit の MATLAB を 32bit OSX 上にインストールされた場合、MATLAB を削除し、64bit の MATLAB の再インストールを行います。
3. もし MATLAB が -nodesktop フラグで起動できた場合、MATLAB のコマンドウィンドウ上 "desktop” コマンドを実行します。
4.もし MATLAB が -nodesktop フラグで起動できなかった場合、以下のコマンドを実行し、Java を無効にして起動します。
$MATLAB/bin/matlab -nojvm
上記いずれの方法でも問題が解決されない場合、以下の情報を取得し、インストールサポートチームへお問い合わせください。
- X11 ターミナル上で以下のコマンドを実行します。
uname -a
java -version
- OS X のバージョン (Apple ログをクリックし、「この Mac について」を選択し確認します。)
- MATLAB のバージョン情報
- MATLAB のライセンス番号
インストールサポートチームへのお問い合わせページ:
0 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!