2

CodeKit で次のエラーが表示されます

Compass は、プロジェクト内の 1 つまたは複数のファイルをコンパイルできませんでした:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: RUBYOPT の無効なスイッチ: -E (RuntimeError)

(このアクションは、_settings.scss への変更によってトリガーされました)

アップグレード前は問題なく動作していました。

4

5 に答える 5

1

外部の Compass コンパイラを使用するように CodeKit を設定していますが、10.8 (Ruby 1.8.7) の古いバージョンの Ruby でその Compass コンパイラを実行しています。

Compass が Mavericks のシステムにインストールされた新しいバージョンの Ruby (2.0) で実行されていることを確認する必要があります。それができたら、準備は万端です。RVM を使用している場合は、システム Ruby に切り替えてから実行sudo gem install Compassするだけで、Compass を標準の場所にインストールできます。

于 2013-10-24T17:51:11.543 に答える
1

私はちょうど今、この同じ問題を抱えていました。ブライアンが提案したように、コンパスを再度インストールしました。この後もまだうまくいかなかったので、自分の設定に行ってみると、以前にユーザーが選択したパスで Compass から Codekit をコンパイルしていたことがわかりました。これを「USE Codekit's internal Compass comiler」に切り替えたところ、再び機能しています。

于 2013-10-24T18:36:59.567 に答える
0

Compass Advanced 設定を内部コンパス コンパイラ (推奨) に戻したところ、機能しました。

ここに画像の説明を入力

于 2013-11-01T12:38:36.833 に答える