Installation 如何在CentOs中安装yui压缩机

Installation 如何在CentOs中安装yui压缩机,installation,centos,yui-compressor,Installation,Centos,Yui Compressor,我知道这听起来像是一个noob问题,但我对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

我知道这听起来像是一个noob问题,但我对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
我不知道还能做什么。(我甚至不知道它是否已经安装)

有人能帮我做以下几件事吗

  • 如果安装了,请告诉我
  • 如果没有。告诉我我还需要做什么

  • 谢谢。

    在最基本的级别上,您需要更新
    /usr/bin/yui compressor
    脚本,使其看起来像这样:

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

    确保已安装Java运行时。

    在最基本的级别上,您将希望更新
    /usr/bin/yui compressor
    脚本,使其看起来像这样:

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

    确保已安装Java运行时。

    如Jordan所述,确保已安装Java。尝试
    java-version
    查看是否显示JDK信息。如果不尝试,
    哪种java
    ——在CentOS上,如果您使用的是RPM安装版本,那么它应该位于/usr/bin/java中

    如果没有显示,请使用:
    yum安装java-1.6.0-openjdk
    ,它应该安装JDK和任何其他所需的java lib(使用sudo或root用户执行此操作)。只需确保您尚未安装另一个JDK,否则以后可能会遇到问题(请尝试
    rpm-qa | grep java
    查看通过rpm安装的内容)

    然后,您应该能够使用如下语句直接调用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
    
    如果您得到了帮助输出,您可能就没事了。然后,您可以在文件上使用它,并使用如下语句:

    /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上使用了一个构建脚本,该脚本可以循环遍历各种文件并创建优化的捆绑文件,而且运行良好


    您可能还想在:上查看构建脚本和说明,它使用yui compressor,这是我最终想要使用的方法。

    正如Jordan提到的,请确保已安装Java。尝试
    java-version
    查看是否显示JDK信息。如果不尝试,
    哪种java
    ——在CentOS上,如果您使用的是RPM安装版本,那么它应该位于/usr/bin/java中

    如果没有显示,请使用:
    yum安装java-1.6.0-openjdk
    ,它应该安装JDK和任何其他所需的java lib(使用sudo或root用户执行此操作)。只需确保您尚未安装另一个JDK,否则以后可能会遇到问题(请尝试
    rpm-qa | grep java
    查看通过rpm安装的内容)

    然后,您应该能够使用如下语句直接调用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
    
    如果您得到了帮助输出,您可能就没事了。然后,您可以在文件上使用它,并使用如下语句:

    /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上使用了一个构建脚本,该脚本可以循环遍历各种文件并创建优化的捆绑文件,而且运行良好

    您可能还想在:上查看构建脚本和说明,它使用yui压缩器,这是我最终希望使用的方法