0

私はワードプレスとコンパスの基礎で構築された他の誰かのプロジェクトに取り組んでいます。css の 1 行を変更するだけで済みますが、.scss ファイルを保存するたびに Codekit が「ファイルをコンパイルできません」というメッセージを表示し続けます。

これは、プロジェクトの config.rb ファイルの require ステートメントの結果であり、コードキットが rvm でうまく動作しないことを知っています。解決策は、codekit の高度なコンパイラ設定を、システム ファイル (/usr/bin/compass) にコマンド ライン経由でインストールした compass gem に変更することです。問題は、これを行うと、「コンパイラの切り替えに失敗しました」というメッセージが表示されることです。

私は ruby​​、gems、rvm、およびコマンド ラインに関する知識が乏しいので、ここに明らかに欠けているものがあるのか​​どうかわかりません。どんな洞察も大歓迎です、私は迷っています!

4

1 に答える 1

4

質問にタグを付けたときに rvm を使用していると仮定します。そのため、次のことを行う必要があります。

  1. rvm が最新であることを確認します。

    rvm get stable
    
  2. ruby が選択されている (そしてインストールされている) ことを確認します。

    rvm use ruby --install
    
  3. gem がインストールされていることを確認します。

    gem install compass
    
  4. compassラッパーへのパスを出力します。

    ls $GEM_HOME/wrappers/compass
    

    このパスを使用して、コンパスをセットアップします。

すべての出力のメッセージを必ず読んでください。これらは重要です。エラーまたは警告がある場合は、続行する前にそれらが解決されていることを確認してください。

于 2014-01-13T02:28:20.793 に答える