シンボリックリンク作成時に 「オリジナルの項目が見つからない」エラーの対処法
シンボリックリンクを張ると以下のようなエラーが出て失敗してしまったので、その解決備忘録です。
経緯
僕はPhotoshop Script(jsx)を開発する際に、git管理したいので作業環境のjsxをPhotoshopディレクトリ内にシンボリックリンクを張って作業します。
作業環境/hoge.jsx
↓
/Applications/Photoshop 2020/Presets/Scripts/hoge.jsx
以下のおなじみのln
コマンドで張ります。1
$ sudo ln -s '作業環境/hoge.jsx' '/Applications/Photoshop 2020/Presets/Scripts/'
アイコンが何かおかしい。
ダブルクリックしてみると、冒頭のキャプチャのエラーダイアログが表示され失敗したことが分かります。
※ファイルの情報でも確認できます。
解決方法
$ ln -s 元ファイル絶対パス リンク先絶対パス
このように絶対パスでln
コマンドを実行します。
関連付けされたAtomのアイコンが表示されて、ダブルクリックするとオリジナルファイルが開くようになりました。
成功。
まとめ
シンボリックリンクを張る場合は、相対パスではなく絶対パスを使用する。
-
/Applications配下--9-9^-9-0^¥-09-0^9-0-09^-090-9-97-アクセス権限的に
sudo
を使っています ↩
Author And Source
この問題について(シンボリックリンク作成時に 「オリジナルの項目が見つからない」エラーの対処法), 我々は、より多くの情報をここで見つけました https://qiita.com/ohbashunsuke/items/90ae522e9eedac50a0f1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .