2012-04-17 8 views
41

नहीं ढूंढ रहा है मैं विंडोज कंप्यूटर पर curb 0.8.0 स्थापित करने की कोशिश कर रहा हूं लेकिन मुझे कहीं भी नहीं मिल रहा है। मैं अपनी Google खोज पर गहरी वेबसाइटों की हर वेबसाइट की कोशिश कर रहा हूं। कृपया, किसी को भी यह पता है कि मैं यह एक चीज़ कैसे स्थापित कर सकता हूं। मैंने कर्ल डाउनलोड किया है और इसे सी: \ कर्ल में निकाला है। मैंने इसे अपने पथ में जोड़ा है और कमांड चला रहा हूं:libcurl या curl/curl.h (RuntimeError)

gem install curb -- --with-curl-lib=C:\curl\bin --with-curl-include=C:\curl\include 

लेकिन यह काम नहीं करता है। मुझे एक ही त्रुटि मिल रही है। कोई सुझाव?

उत्तर

8

curb मणि libcurl, जो कुछ संबंधित है, लेकिन curl से अलग है। यह पुस्तकालय है कि curl के साथ बनाया गया है। वह गायब फ़ाइल कर्ल के development version का हिस्सा है।

+0

मैंने कर्ल-7.25 स्थापित किया। 0-devel-mingw32.zip लेकिन मणि इंस्टॉल curb में अपना कमांड जोड़कर - --with-curl-lib = "सी:/कर्ल/बिन" --with-curl-include = "सी:/कर्ल/शामिल "लेकिन जब मैं बंडल इंस्टॉल या रेल चलाने की कोशिश करता हूं- मुझे फिर से त्रुटि मिलती है। – MrMortales

110

आप ubuntu पर हैं: यह इस आप यदि आप स्थापित नहीं किया है एक freeTDS त्रुटि प्राप्त होगी के बाद कर्ल/curl.h त्रुटि

sudo apt-get install libcurl3 libcurl3-gnutls libcurl4-openssl-dev 

से छुटकारा पाने के

sudo apt-get install libcurl3 libcurl3-gnutls libcurl4-openssl-dev 
+3

यह मेरे लिए काम किया। महान टिप! –

+0

यह सही काम करता है धन्यवाद। –

+3

मुझे फीडज़िरा मणि के लिए त्रुटि मिल रही थी और यह मेरी समस्या को ठीक कर दिया। धन्यवाद। – blockloop

5

प्रकार यह पहले से

चलाने की कोशिश करें

sudo apt-get install freetds-dev 

और इस

gem install tiny_tds 
4

अमेज़न लिनक्स के लिए के बाद (शायद भी centos/redhat/फेडोरा) ऐसा करते हैं:

sudo yum install libcurl libcurl-devel 
2

इस तरह के हेडर फाइल आम तौर पर एक xxx-dev पैकेज में पैक कर रहे हैं। इस मामले में libcurl-dev

आमतौर पर वे "आभासी" पैकेज भी प्रदान करते हैं जो पैकेज के नवीनतम संस्करण को हल करते हैं। यदि कई कार्यान्वयन उपलब्ध हैं तो यह सूचीबद्ध होगा और आपको इच्छित व्यक्ति को चुनने के लिए कहेंगे, अन्यथा यह आगे बढ़ेगा और नवीनतम का चयन करेगा।

[email protected]_box $ sudo apt-get install libcurl-dev 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
Package libcurl-dev is a virtual package provided by: 
    libcurl4-openssl-dev 7.22.0-3ubuntu4.17 
    libcurl4-nss-dev 7.22.0-3ubuntu4.17 
    libcurl4-gnutls-dev 7.22.0-3ubuntu4.17 
You should explicitly select one to install. 

E: Package 'libcurl-dev' has no installation candidate 
[email protected]_box $ # I pick gnu implementation version 4. 
[email protected]_box $ sudo apt-get install libcurl4-gnutls-dev 
... 
[email protected]_box $ 

सभी संस्करणों देखें:

$ aptitude versions libcurl 
Package libcurl-ocaml: 
p 0.5.3-2build3      precise  500 

Package libcurl-ocaml-dev: 
p 0.5.3-2build3      precise  500 

Package libcurl-ocaml-dev:i386: 
p 0.5.3-2build3      precise  500 

Package libcurl-ocaml:i386: 
p 0.5.3-2build3      precise  500 

Package libcurl3: 
p 7.22.0-3ubuntu4     precise  500 
i 7.22.0-3ubuntu4.15        100 
p 7.22.0-3ubuntu4.17     precise-securi 500 

...... 

Package libcurl3-gnutls:i386: 
p 7.22.0-3ubuntu4     precise  500 
p 7.22.0-3ubuntu4.17     precise-securi 500 

...... 

Package libcurl4-gnutls-dev: 
p 7.22.0-3ubuntu4     precise  500 
i 7.22.0-3ubuntu4.17     precise-securi 500 

Package libcurl4-gnutls-dev:i386: 
p 7.22.0-3ubuntu4     precise  500 
p 7.22.0-3ubuntu4.17     precise-securi 500 
...... 

$ # see only curl4 related stuff 
$ aptitude versions libcurl4 
Package libcurl4-gnutls-dev: 
p 7.22.0-3ubuntu4     precise  500 
i 7.22.0-3ubuntu4.17     precise-securi 500 

Package libcurl4-gnutls-dev:i386: 
p 7.22.0-3ubuntu4     precise  500 
p 7.22.0-3ubuntu4.17     precise-securi 500 

Package libcurl4-nss-dev: 
p 7.22.0-3ubuntu4     precise  500 
p 7.22.0-3ubuntu4.17     precise-securi 500 

Package libcurl4-nss-dev:i386: 
p 7.22.0-3ubuntu4     precise  500 
p 7.22.0-3ubuntu4.17     precise-securi 500 

Package libcurl4-openssl-dev: 
p 7.22.0-3ubuntu4     precise  500 
p 7.22.0-3ubuntu4.17     precise-securi 500 

Package libcurl4-openssl-dev:i386: 
p 7.22.0-3ubuntu4     precise  500 
p 7.22.0-3ubuntu4.17     precise-securi 500 
$ 
$ 

lib आप की तरह एक अंधे खोज (वर्चुअल पैकेज के लिए grep रों) कर सकते हैं आप देव की नामित नहीं करते हैं:

$ aptitude search curl | grep dev | grep ^v 
v libcurl-dev      - 
v libcurl-dev:i386    - 
v libcurl-ocaml-dev-g55y9   - 
v libcurl-ocaml-dev-owsj4:i386 - 
v libcurl-ssl-dev     - 
v libcurl-ssl-dev:i386   - 
v libcurl3-dev     - 
v libcurl3-dev:i386    - 
v libcurl3-gnutls-dev    - 
v libcurl3-gnutls-dev:i386  - 
v libcurl3-nss-dev    - 
v libcurl3-nss-dev:i386   - 
v libcurl3-openssl-dev   - 
v libcurl3-openssl-dev:i386  - 
v libcurl4-dev     - 
v libcurl4-dev:i386    - 
v libghc-curl-dev-1.3.7-134ce:i38 - 
v libghc-curl-dev-1.3.7-26a38  - 
v libghc-download-curl-dev-0.1.3. - 
v libghc-download-curl-dev-0.1.3. - 
v libghc-hxt-curl-dev-9.1.1-66e48 - 
v libghc-hxt-curl-dev-9.1.1-66e48 - 
$ 
0

हैं आप अल्पाइन पर हैं:

apk add --update curl-dev 
संबंधित मुद्दे