取消构建。删除已构建的包

取消构建。删除已构建的包

我遇到了 vim-gnome 包和 command-t 的问题,vim 无法使用系统 ruby​​ 进行编译。因此我使用以下工具构建了 vim。

sudo apt-get install mercurial
hg clone https://vim.googlecode.com/hg/ vim
cd vim
./configure --enable-rubyinterp
make
sudo make install

但是我犯了一个错误。当我执行 vim --version | grep ruby​​ 时,我意识到了我的错误。我忘了在编译之前关闭 rvm。

   -Wl,-R -Wl,/home/renshaw/.rvm/rubies/ruby-1.9.3-p0/lib -L/home/renshaw/.rvm/rubies/ruby-1.9.3-p0/lib -lruby -lpthread -lrt -ldl -lcrypt -lm  -L/home/renshaw/.rvm/rubies/ruby-1.9.3-p0/lib   

但我无法使用 apt-get 删除它,也无法在 /usr/bin/ 中看到 vim。如果我输入 vim,它仍然会运行,但我该如何删除它才能正确编译它?

答案1

正如评论者 (jrg) 所说,它很可能在 中/usr/local。不过,您无需在重新编译和重新安装之前卸载。当您再次安装时,它只会覆盖以前的版本。

您可以正常运行./configure --help以查看可用的选项,例如安装路径(通常标记为前缀并设置为/usr/local我相信)。

相关内容