【问题标题】:Installing optipng with homebrew: command not found (rbenv?)使用自制软件安装 optipng:找不到命令(rbenv?)
【发布时间】:2015-02-27 10:01:19
【问题描述】:

我已经成功安装 optipng:

  $ brew install optipng
  ==> Downloading https://downloads.sourceforge.net/project/optipng/OptiPNG/optipng-0.7.5/optipng-0.7.5.tar.gz
  Already downloaded: /Library/Caches/Homebrew/optipng-0.7.5.tar.gz
  ==> Patching
  patching file src/optipng/osys.c
  ==> ./configure --with-system-zlib --prefix=/usr/local/Cellar/optipng/0.7.5 --mandir=/usr/local/Cellar/optipng/0.7.5/share/man
  ==> make install
  ????  /usr/local/Cellar/optipng/0.7.5: 6 files, 156K, built in 2 seconds

但是当我使用命令时,它会显示以下内容:

$ optipng
rbenv: optipng: command not found

The `optipng' command exists in these Ruby versions:
  jruby-1.7.10
  jruby-1.7.11
  jruby-1.7.9

如果我使用这条路径/usr/local/Cellar/optipng/0.7.5/bin/optipng 它可以工作!!

这和 rbenv 有关系吗?或者为什么 optipng 命令不是全局的?

$ rbenv global
1.9.3-p429

我也试过brew unlink optipngbrew link optipng -> 同样的错误!

【问题讨论】:

    标签: macos terminal rubygems homebrew rbenv


    【解决方案1】:

    好的,我发现我在我的一个项目中安装了 image_optim_bin gem,在为所有 ruby​​ 版本卸载此 gem 之后,该命令终于可以工作了!

    $ gem uninstall image_optim_bin
    Remove executables:
      advdef, advmng, advpng, advzip, jpegoptim, jpegtran, optipng, pngcrush, pngout
    
    in addition to the gem? [Yn]  
    Removing advdef
    Removing advmng
    Removing advpng
    Removing advzip
    Removing jpegoptim
    Removing jpegtran
    Removing optipng
    Removing pngcrush
    Removing pngout
    Successfully uninstalled image_optim_bin-0.0.4 
    

    打开了新的终端,现在它可以工作了:

    $ optipng
    Synopsis:
        optipng [options] files ...
    Files:
        Image files of type: PNG, BMP, GIF, PNM or TIFF
    Basic options:
        -?, -h, -help show the extended help
        -o <level>    optimization level (0-7)    [default: 2]
        -v      run in verbose mode / show copyright and version info
    

    【讨论】:

      猜你喜欢
      • 2023-01-26
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 2018-10-25
      • 2021-01-19
      • 1970-01-01
      • 2015-04-16
      • 2014-05-14
      相关资源
      最近更新 更多