У меня возникла проблема с пакетом vim-gnome и командой-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 удалить его, и я не вижу vim в / usr / bin /. Он все еще работает, если я нахожу vim, но как его удалить, чтобы я мог скомпилировать его правильно?
Как сказал один из комментаторов (jrg), он, вероятно, будет в /usr/local. Вам не нужно удалять перед повторной компиляцией и переустановкой.
Обычно вы можете запустить ./configure --help, чтобы узнать, какие параметры доступны, например путь установки (обычно помеченный префикс и установлен на /usr/local. Я верю ).