【问题标题】:How to install yui compressor in CentOs如何在 CentOs 中安装 yui 压缩器
【发布时间】:2011-09-10 11:45:47
【问题描述】:

我知道这听起来像是一个菜鸟问题,但我是使用 linux 的新手,我试图找出如何在 CentOS 中安装 yui-compressor,但我无法找到它使用谷歌。

我已经这样做了:

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. 如果没有。告诉我我还需要做什么。

谢谢。

【问题讨论】:

    标签: installation centos yui-compressor


    【解决方案1】:

    正如 Jordan 所说,请确保您已安装 Java。尝试java -version 以查看 JDK 信息是否显示。如果不尝试,which java -- 在 CentOS 上,如果使用的是 RPM 安装版本,它应该在 /usr/bin/java 中。

    如果它没有显示,请使用:yum install java-1.6.0-openjdk,它应该安装 JDK 和任何其他所需的 java 库(使用 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
    

    (显然更改文件名路径。)您可以使用许多选项,但这应该可以帮助您入门。我在 CentOS 上使用它和一个构建脚本,该脚本循环遍历各种文件并创建优化的捆绑文件,它运行良好。

    您可能还想查看构建脚本和说明:http://html5boilerplate.com/,它使用 yui-compressor,这是我最终想要使用的方法。

    【讨论】:

      【解决方案2】:

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

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

      确保您已安装 Java 运行时。

      【讨论】:

        猜你喜欢
        • 2015-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多