【问题标题】:Does anyone know how to uninstall freetds from MAC (osx-10.9.4) if installed from source?如果从源代码安装,有谁知道如何从 MAC(osx-10.9.4)卸载 freetds?
【发布时间】:2016-02-28 15:26:06
【问题描述】:

有人知道如何从 MAC 上卸载 freetds 吗? 我已按照以下说明从源代码安装它:

tar zxvf freetds-stable.tgz

cd freetds-'0.91'

./configure --prefix=/usr/local

制作

sudo 安装

gem install tiny_tds -- --with-freetds-include=/usr/local/include --with-freetds-lib=/usr/local/lib --with-iconv-include=/usr/local/Cellar /libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib

【问题讨论】:

    标签: macos uninstallation freetds


    【解决方案1】:

    我能够成功卸载 freetds 和 tiny_tds gem。

    首先我卸载了 tiny_tds gem,如下所示:

     gem uninstall tiny_tds
    

    要卸载 freetds,请在运行 make uninstall 之前按照说明配置和构建 freetds。(否则会出现此错误:make: *** No rule to make target `uninstall'。停止。 )

    cd freetds-'0.91'  
    ./configure --prefix=/usr/local   
    make
    sudo make uninstall
    sudo make clean
    

    您必须手动删除 freetds.conf 文件,如下所示:

    sudo rm /usr/local/etc/freetds.conf
    

    为确保您已成功卸载 freetds,请运行以下命令:

    tsql -C
    

    它不应报告 freetds 详细信息。

    【讨论】:

      【解决方案2】:

      从您运行“sudo make install”的目录:

      sudo make uninstall
      sudo rm /usr/local/etc/freetds.conf
      

      应该可以,但您必须单独卸载 gem。祝你好运。

      【讨论】:

      • sudo make uninstall 的输出是:make: *** 没有规则可以使目标“卸载”。停止。我从 /usr/local/etc/freetds.conf 中删除了 freetds.conf 文件
      猜你喜欢
      • 2014-09-27
      • 2017-12-22
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 2014-10-07
      • 2015-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多