Une histoire où un débutant est coincé en essayant de créer un environnement de plug-in vim 8.2 + python 3.8.2 + lua sur Ubuntu 18.04.4 LTS

Aperçu

Depuis que je me suis abonné à Mastering Vim, quand j'ai essayé de construire un environnement plug-in en me référant à l'article suivant de @ kiwi-bird pour préparer l'environnement Vim, j'ai commis une erreur rudimentaire transcendantale, alors soyez prudent. Je vais le publier.

Article de référence Créer un environnement de plug-in vim8.2 + python + ruby + lua sur Ubuntu 18.04

Nous vous serions reconnaissants de bien vouloir vous référer à ce qui précède pour les préparatifs préalables. De plus, ruby n'est pas installé cette fois

Installez Vim

Je l'ai installé rapidement.

git clone https://github.com/vim/vim
cd vim
./configure \
  --enable-fail-if-missing \
  --with-features=huge \
  --disable-selinux \
  --enable-perlinterp \
  --enable-python3interp \
  --enable-rubyinterp \
  --with-ruby-command=$HOME/.rbenv/shims/ruby \
  --enable-luainterp \
  --with-lua-prefix=$HOME/.luaenv/versions/5.3.5 \
  --enable-cscope \
  --enable-fontset \
  --enable-multibyte \
  vi_cv_path_python3=$HOME/.pyenv/shims/python

pourtant

configure: creating cache auto/config.cache
checking whether make sets $(MAKE)... yes

~(Abréviation)~

checking --enable-perlinterp argument... yes
checking for perl... /usr/bin/perl
checking Perl version... OK
checking if compile and link flags for Perl are sane... no: PERL DISABLED
configure: error: could not configure perl

J'ai eu une erreur dans perl parce que je l'ai mis tel quel avec le copier-coller. En ce moment, je fais make sans trop de soucis, et ni python ni lua ne sont activés. En conséquence, j'ai appris à lire le message d'erreur uniquement après plusieurs tentatives telles que le changement de répertoire et la réinstallation. .. ..

Supprimez la description de perl et ruby qui n'est pas installée cette fois et entrez à nouveau la commande comme parfaite

# ./configure \
   --enable-fail-if-missing \
   --with-features=huge \
   --disable-selinux \
   --enable-python3interp \
   --enable-luainterp \
   --with-lua-prefix=$HOME/.luaenv/versions/5.3.5 \
   --enable-cscope \
   --enable-fontset \
   --enable-multibyte \
   vi_cv_path_python3=$HOME/.pyenv/shims/python
configure: creating cache auto/config.cache
checking whether make sets $(MAKE)... yes

~(Abréviation)~

checking --with-lua-prefix argument... /home/u_sota/.luaenv/versions/5.3.5
checking --with-luajit... no
checking for lua... no
checking if lua.h can be found in /home/u_sota/.luaenv/versions/5.3.5/include... yes
checking if link with -L/home/u_sota/.luaenv/versions/5.3.5/lib -llua is sane... yes
checking --enable-mzschemeinterp argument... no
checking --enable-perlinterp argument... no
checking --enable-pythoninterp argument... no
checking --enable-python3interp argument... yes
checking --with-python3-command argument... no
checking Python version... auto/configure: line 6682: /home/u_sota/.pyenv/shims/python: No such file or directory

checking Python is 3.0 or better... auto/configure: line 6689: /home/u_sota/.pyenv/shims/python: No such file or directory
too old
configure: error: could not configure python3

Il a dit qu'il ne pouvait pas trouver Python cette fois. python est sous $ HOME / .anyenv / C'était parce qu'il y en avait. Changez la description de vi_cv_path_python3.

./configure \
   --enable-fail-if-missing \
   --with-features=huge \
   --disable-selinux \
   --enable-python3interp \
   --enable-luainterp \
   --with-lua-prefix=$HOME/.luaenv/versions/5.3.5 \
   --enable-cscope \
   --enable-fontset \
   --enable-multibyte \
   vi_cv_path_python3=$HOME/.anyenv/envs/pyenv/shims/python
configure: loading cache auto/config.cache
checking whether make sets $(MAKE)... yes
checking for gcc... gcc

~(Abréviation)~

configure: updating cache auto/config.cache
configure: creating auto/config.status
config.status: creating auto/config.mk
config.status: creating auto/config.h

Il semble que cette fois, tout s'est bien passé. Quand j'ai vérifié la version après make, lua et python3 étaient activés, donc je l'ai installé.

Leçon

Jetez un œil à votre environnement avant de copier. Lisez correctement le message d'erreur.

Recommended Posts

Une histoire où un débutant est coincé en essayant de créer un environnement de plug-in vim 8.2 + python 3.8.2 + lua sur Ubuntu 18.04.4 LTS
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Une histoire bloquée lors de la tentative de mise à niveau de la version Python avec GCE
Mémo Un débutant a essayé de créer un environnement Java et de le traduire en japonais sur Ubuntu 18.04.2 LTS.
Quand j'ai essayé de créer un environnement Rails sur WSL2 (Ubuntu 20.04LTS), j'ai trébuché et suis tombé.
Comment créer un environnement Django (python) sur Docker
Comment créer un environnement Python sur Amazon Linux 2
Construire un environnement Python sur Ubuntu
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Lors de la création d'un environnement qui utilise python django sur Ubuntu 12.04 LTS
Construire un environnement Python sur Ubuntu (lorsque pip n'était pas la valeur par défaut)
Je veux créer un environnement Python
Étapes pour installer l'environnement Python sur Ubuntu
Créer un environnement Python + OpenCV sur Cloud9
Points à surveiller lors de la création d'un environnement Python sur un Mac
L'histoire d'un débutant en apprentissage profond essayant de classer les guitares avec CNN
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Créez simplement un environnement d'exécution Python 3 sous Windows
[Latest] Comment créer un environnement Java sur Ubuntu
Créez un environnement python avec ansible sur centos6
Créez un environnement de développement Python sur votre Mac
[Venv] Créer un environnement virtuel python sur Ubuntu
Créer un environnement Kubernetes pour le développement sur Ubuntu
Construire un environnement de développement Python sur Raspberry Pi
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
Je suis resté bloqué en essayant de spécifier un chemin relatif avec relative_to () en python
Une histoire sur un débutant Python essayant d'obtenir des résultats de recherche Google à l'aide de l'API
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Créer un environnement Python d'apprentissage automatique sur Mac OS
Créer un plugin pour exécuter Python Doctest sur Vim (2)
Créez un plug-in pour exécuter Python Doctest avec Vim (1)
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Créer un environnement de développement Python sur Mac OS X
Créez un environnement Python sur votre Mac en utilisant pyenv
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
construire Python sur Ubuntu
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Créer un environnement de développement Ubuntu python sur Google Cloud Platform
[python] Remarques lors de la tentative d'utilisation de numpy avec Cython
Créer un environnement d'analyse de données python sur Mac (El Capitan)
Créer un environnement de développement Python basé sur GVim sur les paramètres de base de Windows 10 (2)
Créer un environnement Python et transférer des données vers le serveur
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Une histoire sur la tentative d'implémentation de variables privées en Python.
Lorsque vous souhaitez lancer une commande UNIX sur Python
Créez un environnement python sur CentOS 7.7 pour votre serveur domestique
Une histoire à propos d'un débutant en python coincé avec aucun module nommé'ttp.server '
Créer un environnement Python sur Windows
Créer un environnement Python hors ligne
À propos de l'erreur que j'ai rencontrée en essayant d'utiliser Adafruit_DHT à partir de Python sur Raspberry Pi
Une histoire d'essayer d'automatiser un chot lorsque vous cuisinez vous-même
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7