Ne peut pas trouver de libcurl ou curl/curl.h (RuntimeError)
Je suis en train d'installer freiner 0.8.0 sur un ordinateur Windows mais je n'arrive pas à aller n'importe où. J'ai essayé tous les site web de 3 pages profondes sur ma recherche Google. S'il vous plaît, quelqu'un a une idée de comment je peux obtenir cette chose unique installé. J'ai téléchargé le roulage et l'extraction de C:\curl. J'ai ajouté à mon chemin et suis en cours d'exécution de la commande:
gem install curb -- --with-curl-lib=C:\curl\bin --with-curl-include=C:\curl\include
Mais ça ne fonctionne pas. Je reçois le même message d'erreur. Des suggestions?
Vous devez vous connecter pour publier un commentaire.
La
curb
gem nécessitelibcurl
, quelque chose qui est lié à l', mais différent decurl
. C'est la bibliothèque quicurl
est construit avec. Qu'il manque des fichier est une partie de la version de développement de cURL.Si vous êtes sur ubuntu:
sudo apt-get install libcurl4-openssl-dev
Pour Amazon Linux (peut-être aussi centos/redhat/fedora) faire:
type ce pour se débarrasser de roulage/curl.h erreur
après cela, vous obtiendrez un freeTDS d'erreur si vous n'avez pas installé précédemment
Essayez d'exécuter
et après cette
Ces fichiers d'en-tête sont habituellement emballés dans une
xxx-dev
paquet. Dans ce caslibcurl-dev
.Habituellement, ils fournissent également "virtuel" packages résoudre à la dernière version d'un package. Dans le cas où il y a de multiples de mise en œuvre disponibles, puis il va liste et vous demander de choisir celui que vous voulez, sinon il va aller de l'avant et sélectionnez la dernière.
Voir toutes les versions:
Si vous n'avez pas de nom de dev lib vous pouvez le faire à l'aveugle de recherche comme (
grep
s pour des paquets virtuels):Si vous êtes sur alpine:
Si vous êtes ubuntu 18.04 LTS:
D'abord, de mettre à jour vos listes de paquets en cours d'exécution
puis installer la version de développement de libcurl3