DreamweaverでCompassを使おうとしたらNo such file or directoryというエラーが出た
WindowsでDreamweaverをインストールして、意気揚々とCompassの設定を有効にして、洒落たmixinを使おうと@import "compass";
としたところ以下のようなエラーが出ました。
Error :/Program Files/Adobe/Adobe Dreamweaver CC 2018/ruby/2.4.0/tempfile.rb:133:in `initialize': No such file or directory @ rb_syopen - [省略]/.sass-cache/75fcaf1b4852ceb732871195e41567cc2a7d8997/C%058/Program Files/Adobe/Adobe Dreamweaver CC 2018/ruby/2.4.0/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/_support.scssc20180501-13516-e09bsl
原因と対処法は?
原因はファイルパスが長すぎたことのようでした。しかし、Windowsのレジストリをいじってパスの文字数制限を解除してもうまく行かなかったので、ためしにキャッシュフォルダの場所を変更してみたらうまくいきました。
同じような症状に悩んでいる人は、 config.rb
に以下のような内容を記述してください。
cache_path = "C:/tmp/"
これであなたの問題が解決されることを願っています。