1
アサートがデフォルトでオンになっていることを確認する方法を教えてください。私はOn[Assert]
〜init.m
を追加しましたが、その行は削除されます。アサートをデフォルトで有効にする
アサートがデフォルトでオンになっていることを確認する方法を教えてください。私はOn[Assert]
〜init.m
を追加しましたが、その行は削除されます。アサートをデフォルトで有効にする
正しいことはAssert[On]
を$UserBaseDirectory/Kernel/init.m
に追加することです。これを$UserBaseDirectory/FrontEnd/init.m
に追加しないと、起動時にエラーが発生し(「不明なパケットがオン」など)、フロントエンドの設定が完全に消去されます。
私はちょうどチェックし、それは私のために働く - '$ UserBaseDirectory'(カーネル)にある' init.m'に 'On [Assert]'を入れました。あなたの 'init.m'が読み込まれるのですか? –
私は$ UserBaseDirectoryにinit.mを持っていませんでしたので、$ UserBaseDirectory/FrontEndのinit.mを修正していました。おそらくそれは問題です –
です。あなたが言及したものは、Mathematicaが起動するたびに(少なくともデフォルト動作であるように)プログラム的に再構築されているようです。 $ UserBaseDirectory \ Kernelにあるものについては、これは明らかに異なっているので、動作します。 –