2015-05-04 29 views
2

摘录时:卸载二进制文件从<code>opam</code>文件中删除OPAM包

build: [ 
    ["./configure" "--prefix=%{prefix}%"] 
    [make] 
] 
install: [make "install"] 
remove: [ 
    ["ocamlfind" "remove" "git-lfs-server"] 
] 

它安装git-lfs-server二进制文件到%{prefix}/bin目录,但不会将其删除。如何卸载它?

[make "uninstall"]不起作用。

的包是不是在OPAM,所以我被钉扎本地目录测试:

opam pin add . 
opam unpin git-lfs-server 

详见

回答

1

您可以在remove字段中输入以下条目中删除它project repositoryopam file

["rm" "-f" "%{bin}%/git-lfs-server"] 
+0

谢谢!它像一个魅力!其实,我之前尝试过'[“rm”“%{prefix}/bin/git-lfs-server”]',但不知何故错过了'%':(无论如何,我不能使用' make uninstall'。 – Stas

+1

由于没有更多的Makefile,你不能使用'make uninstall',只要安装完成,它就会被删除。 – ivg