link を相対で張るのって難しいんだね
今まで手作業でカレントディレクトリにしかリンクを置こうとしたことがなかったので悩んだことがなかった。
相対パスでリンクを置こうとする場合のパスの基準は、カレントディレクトリはなくリンクを置く場所なのであった。
super
+ parent <- cwd
+ child
<- link
+ parent2 <- 実体
みたいなツリーになっているとき、cwd で
ln -s ../parent2 child/parent2
みたいにやっちゃいがちだけど、実際には
ln -s ../../parent2 child/parent2
にしないといけないのね。
面倒なら絶対パスにしとけと。
More
Recent Posts
- » Gemini Advancedでもうゲームが変わっていた
- » 今さらLLMのモデルの違いとプロンプトエンジニアリングについて
- » Bundler環境でIRBでもLSPでもドキュメントを利用する方法
- » Ruby 3.2と3.3のirb historyの扱いの違いと対処方法
- » Result型とRailway Oriented Programmingをめぐる旅
- » dry-operationのススメとエラー情報をViewまで持っていく方法の模索
- » aligach.netのRubyとViteをバージョンアップした
- » ViteRuby 3.7.0は起動方法のデフォルトがnpx経由になった
- » GmailからSpreadsheetとGoogle Driveへ書き出すGASライブラリを作った
- » 面倒くさがり屋のためのTypeScript環境