Vagrant を利用した Ubuntu VM で実行される FuelPHP アプリケーションを構築しています。
すべてのページのグローバル ラッパーに CSS ファイルを含めようとしていますが、Firebug はそこにないと言います。(ファイルパスは <_link rel...> で正しいです)。
CSS ファイルは、実際には、LiveReload for Mac というアプリを使用して一連の LESS ファイルからコンパイルされたものです。
私の VM 上の Apache サーバーは、私の Mac 上のマウントされたフォルダーからサービスを提供するように設定されています。
とにかく、LiveReload は CSS ファイルを正しい場所にダンプし、私の Mac に取り込まれます。
ただし、VM に SSH で接続して CSS ファイルを調べると、何か奇妙なことが起こっていると思われます。まず、ファイル名が赤くなっています (しかし存在します!):
次に、テキスト エディター (この場合は nano) で開くと、Mac ではいっぱいになっているにもかかわらず、空白であることが示されます。
だから私の質問は... wtfはここで起こっていますか? VM で空と表示されるのはなぜですか? なぜ赤いのですか?Apache がそれを見つけて提供できないのはなぜですか?
編集、まだこれに苦労しています。
独自の「test.css」ファイルを追加したところ、問題なく読み込まれました。LiveReload によって生成された app.css だけではありません。VM に問題があります。誰でも助けることができますか?それは私の開発を妨げている厄介なものの 1 つです。
これがスタックトレースです(ただし、有用なものは何もないと確信しています):