Eu tenho um logon SSH em um computador dev (usado para hospedar arquivos PHP e Python). Ele tem o vim instalado, mas uma versão simplificada - ele tem syntax
várias outras coisas desativadas.
Portanto, minha pergunta é - posso instalar meu próprio vim "local" sem uma conta de superusuário?
/etc/issue
) ou no Red Hat 4.1.2-4.6 (de acordo com/proc/version
). Sim, eu tenho certeza que está desativado - eu costumava:version
verificar issoyum install vim-enhanced
?Respostas:
--prefix=/home/myaccount
(ou o que você quiser) ouprefix
opçãosrc/makefile
para algo como/home/myaccount
ou apenas$(HOME)
(obrigado Heptite!)make install
, ele instala os arquivos usando o prefixo especificado (por exemplo, os binários serão instalados/home/myaccount/bin
)prefix
para incluir/home/myaccount/bin
em.bash_profile
ou.profile
.fonte
--prefix
e tentei executar o vim'sconfigure
novamente, mas ele ainda reclama. Eu tentei--with-tlib
opção e semconfigure
onde encontrar sua instalação de ncurses. Executeexport CPPFLAGS="-I/ncursesprefix/include"
eexport LDFLAGS="-L/ncursesprefix/lib"
, onde/ncursesprefix
está o prefixo que você usou para criar ncurses. Pode ser necessário adicionar a opção--with-tlib=ncurses
àsconfigure
opções do Vim . Fazer isso de qualquer maneira não vai doer. Em seguida, execute./configure ...
emake
deve criar o Vim com sua biblioteca ncurses. @ Heptite: Como a modificação do src / Makefile é o método "preferido" de alterar o prefixo? Eu sempre usei./configure --prefix=...
.Talvez copiar um binário para o servidor e chmoding para executável?
Talvez você deva contatar seu administrador de sistema ou host para ver se eles podem ativar esses recursos para você.
fonte