1

これは初歩的な質問のように聞こえるかもしれませんが、私は Linux を初めて使用するので、CentOS に yui-compressor をインストールする方法を見つけようとしていましたが、Google を使用して見つけることができませんでした。

私はすでにこれを行っています:

wget http://yui.zenfs.com/releases/yuicompressor/yuicompressor-2.4.6.zip

unzip yuicompressor-2.4.6.zip

# mv yuicompressor-2.4.6/build/yuicompressor-2.4.6.jar /usr/share/yui-compressor/yui-compressor.jar

/usr/bin に yui-compressor という名前のファイルも作成しました。

#!/bin/sh

YUI_JAR=/usr/share/yui-compressor/yui-compressor.jar

他に何をすべきかわかりません。(すでにインストールされているかどうかさえわかりません)。

誰かが次のことで私を助けてくれますか:

  1. インストールされている場合は、教えてください。
  2. そうでない場合。他に何をする必要があるか教えてください。

ありがとうございました。

4

2 に答える 2

4

最も基本的なレベルでは、/usr/bin/yui-compressorスクリプトを次のように更新する必要があります。

#!/bin/sh
YUI_JAR=/usr/share/yui-compressor/yui-compressor.jar
java -jar $YUI_JAR "$*"

Java ランタイムがインストールされていることを確認します。

于 2011-06-07T23:31:52.680 に答える
3

Jordan が述べたように、Java がインストールされていることを確認してください。java -versionJDK情報が表示されるかどうかを確認してください。試さない場合which java-- CentOS では、RPM インストール バージョンを使用している場合は /usr/bin/java にある必要があります。

表示されない場合は、次を使用しyum install java-1.6.0-openjdkてください。これにより、JDK およびその他の必要な Java ライブラリがインストールされます (sudo を使用するか、root ユーザーとして実行します)。別の JDK をまだインストールしていないことを確認してください。そうしないと、後で問題が発生する可能性があります ( rpm -qa | grep javaRPM を介して何がインストールされているかを確認してください)。

次に、次のようなステートメントで yuicompressor を直接呼び出すことができるはずです。

/usr/bin/java -jar /usr/share/yui-compressor/yui-compressor.jar --help

ヘルプ出力が表示されれば、おそらく問題ありません。次に、次のようなステートメントを含むファイルで使用できます。

/usr/bin/java -jar /usr/share/yui-compressor/yui-compressor.jar /path/to/source/file >> /path/to/exportfile.js

(明らかに、ファイル名のパスを変更してください。) 使用できるオプションは多数ありますが、それで開始する必要があります。さまざまなファイルをループして最適化されたバンドル ファイルを作成するビルド スクリプトを使用して CentOS でこれを使用していますが、うまく機能します。

http://html5boilerplate.com/でビルド スクリプトと手順を確認することもできます。これは yui-compressor を使用しており、最終的に使用したい方法です。

于 2011-06-08T00:33:42.290 に答える