[Automator & AppleScript] osascript の Adobe Unit Types.osax エラーを消す
以前の対策が効かないので、さらに対応。
症状
osascript
を使うと、またエラーが出るようになりました。
OS 10.9.4
2014-08-19 19:01:55.257 osascript[8264:d07] Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: dlopen(/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types, 262): no suitable image found. Did find:
/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: no matching architecture in universal wrapper
osascript: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/Adobe Unit Types.osax" declares no loadable handlers.
実は以前にも同様のことが起きていて、アップデータをあてて対策しました。
今回は「スクリプトに対応していない」というようなエラーで対応できませんでした。
エラーがうざいので消したい。
対処
バックアップを取って、エラーは /dev/null に捨ててしまう。
% cd /Library/ScriptingAdditions/
% sudo tar cvf Adobe\ Unit\ Types.tar.gz Adobe\ Unit\ Types.osax
Password:
a Adobe Unit Types.osax
a Adobe Unit Types.osax/Contents
a Adobe Unit Types.osax/Contents/Info.plist
a Adobe Unit Types.osax/Contents/MacOS
a Adobe Unit Types.osax/Contents/Resources
a Adobe Unit Types.osax/Contents/Resources/Adobe Unit Types.rsrc
a Adobe Unit Types.osax/Contents/Resources/english.lproj
a Adobe Unit Types.osax/Contents/Resources/english.lproj/InfoPlist.strings
a Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types
% sudo rm -rf Adobe\ Unit\ Types.osax
% sudo ln -s /dev/null ./Adobe\ Unit\ Types.osax