0

フラスコアセットとウェブアセットを使用してスタイラスファイルをコンパイルしようとしています。これは私のオフィスの iMac で「正常に動作」しますが、Ubuntu 14.04 を実行しているデスクトップでサーバーを実行しようとすると、スタイラスがコード 1 を返し、終了します。

スタイラスをプロジェクト ディレクトリにインストールしてそこに STYLUS_BIN を指定し、スタイラスをグローバルにインストールして STYLUS_BIN を「usr/local/bin/stylus」に設定しようとしました。どちらの方法でも、サーバー アプリケーションを実行しようとすると、終了コード 1 が生成されます。私が間違っている可能性があることは何ですか?

トレースバック - https://gist.github.com/anonymous/879979fbc9ed3da92b54

4

1 に答える 1

0

apt-get のデフォルト リポジトリで利用可能な nodejs の最新バージョンは 0.10 であることがわかりました。これには npm が付属していません (別途インストールする必要があります)。

私はsudo apt-get purge nodejs npm nodeそれを実行し、次の手順に従って Nodesource リポジトリを apt-get に追加しました: https://github.com/nodesource/distributions#debinstall

nodejs 0.12 (npm に付属) をインストールした後npm rm stylusnpm install stylus. これで、スタイラス ファイルを css にコンパイルするなど、アプリケーションが正しく読み込まれます。

于 2015-08-19T19:25:22.253 に答える