Leser: 23
2009-09-22T12:13:20 pqich hab mal die ebay API verwendet, aber das ist 4 jahre her, und ich weiss nicht mehr genau, ob es auch genau dieses modul war, von daher kann ich wohl nicht viel dazu sagen.
am besten du fragst bei konkreten problemen, vielleicht kann dir dann ja jemand helfen.
2009-09-22T14:16:17 moritzMit Google. Suche nach ebay::api ppm repository scheint bei den ersten Treffern schon einiges sinnvolles zu haben.
2009-09-22T14:31:15 pqbei trouchelle.com stehen nur FAILS, wie ich das sehe.
aber das modul ist pureperl, du solltest es also auch einfach kopieren können. ModuleWieInstalliereIchEinModul kennst du ja sicher schon?
perl -MCPAN -e "install eBay-API"
QuoteCPAN: File::HomeDir loaded ok (v0.86)
CPAN: Storable loaded ok (v2.21)
Going to read C:\Perl\cpan\Metadata
Database was generated on Mon, 21 Sep 2009 10:27:00 GMT
Warning: Cannot install 0, don't know what it is.
Try the command
i /0/
to find objects with matching identifiers.
CPAN: Time::HiRes loaded ok (v1.9711)
perl -MCPAN -e "install eBay::API"
QuoteCPAN: File::HomeDir loaded ok (v0.86)
CPAN: Storable loaded ok (v2.21)
Going to read C:\Perl\cpan\Metadata
Database was generated on Mon, 21 Sep 2009 10:27:00 GMT
Running install for module 'eBay::API'
Running make for T/TK/TKEEFER/eBay-API-0.25.tar.gz
CPAN: LWP::UserAgent loaded ok (v5.829)
CPAN: Time::HiRes loaded ok (v1.9711)
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/T/TK/TK...
CPAN: YAML::XS loaded ok (v0.32)
Alert: While trying to 'parse' YAML file
'C:\Perl\cpan\FTPstats.yml'
with 'YAML::XS' the following error was encountered:
Usage: YAML::XS::LibYAML::Load(yaml_sv) at C:\Perl\site\lib/YAML/XS.pm line 70.
2009-09-23T08:57:51 reneeSchmeiß das YAML::XS mal runter. Das brauchst Du für das API-Modul nicht. Das wird von CPAN.pm für ein paar Statistiken benötigt. Wenn kein YAML-Modul installiert ist, dann ist das nicht schlimm.
QuoteCPAN: File::HomeDir loaded ok (v0.86)
CPAN: Storable loaded ok (v2.21)
Going to read C:\Perl\cpan\Metadata
Database was generated on Mon, 21 Sep 2009 10:27:00 GMT
Running install for module 'eBay::API'
Running make for T/TK/TKEEFER/eBay-API-0.25.tar.gz
CPAN: Digest::SHA loaded ok (v5.45)
CPAN: LWP::UserAgent loaded ok (v5.829)
CPAN: Time::HiRes loaded ok (v1.9711)
CPAN: YAML::XS loaded ok (v0.26)
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/T/TK/TK...
Alert: While trying to 'parse' YAML file
'C:\Perl\cpan\FTPstats.yml'
with 'YAML::XS' the following error was encountered:
Usage: YAML::XS::LibYAML::Load(yaml_str) at C:\Perl\lib/YAML/XS.pm line 70.
2009-09-23T10:04:35 reneeKann eigentlich nicht sein. Denn da steht ja noch "YAML::XS loaded ok". Wie hast Du das denn deinstalliert?
perl -MYAML::XS -e 1
QuoteC:\Windows\system32>ppm remove YAML-XS
YAML-XS: not installed
ppm remove failed: No packages uninstalled
C:\Windows\system32>
2009-09-23T10:34:47 reneeDas bedeutet, dass es noch installiert ist...
Mach mal in der DOS-Box ein "ppm remove YAML-XS". Wenn das nich funktioniert, musst Du ein anderes YAML-Modul (z.B. YAML::Syck) installieren und in CPAN.pm das YAML::Syck als YAML-Handler konfigurieren.
2009-09-23T11:10:03 biancaYAML::Syck ist installiert, wie mach ich diese Konfiguration in CPAN.pm?
1
2
3
4
5
6
7
8
9
10
11
12
13
perl -MCPAN -e shell
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
cpan[1]> o conf yaml_module YAML::Syck
yaml_module [YAML::Syck]
Please use 'o conf commit' to make the config permanent!
cpan[2]> o conf commit
commit: wrote 'C:\usr\lib/CPAN/Config.pm'
cpan[3]>
2009-09-23T11:10:03 biancaUnd wofür ist das eigentlich? Ich will doch nur die ebay API haben *heul*
QuoteCPAN: YAML::Syck loaded ok (v1.07)
CPAN.pm: Going to build T/TK/TKEEFER/eBay-API-0.25.tar.gz
BEGIN: eBay API Perl SDK package installation
ATTENTION !!! - I either did not detect all required command line arguments to
perform any explicit API call tests during `make test`, or the 'noautogen'
command line argument was given; skipping configuration of these specific tests.
********************************************************************************
BEGIN: auto-generation of eBay call and datatype classes ...
Note: If you are auto-generating the ebay call and datatype classes, then
you must have an active internet connection before attempting to
execute this installation!
Generating base classes -
cd lib\eBay\API\XML\tools\codegen\xsd && C:\Perl\bin\perl.exe genEBayApiDataTypes.pl --url=http://develope/
r.ebay.com/webservices/latest/eBaySvc.xsd
S T A R T
1. F E T C H I N G input document from
http://developer.ebay.com/webservices/latest/eBayS...
2. F E T C H I N G - DONE, DATA saved to eBaySvc.xsd!
3. P A R S I N G input document
could not find ParserDetails.ini in C:/Perl/site/lib/XML/SAX
4. G A T H E R I N G 'xs:complexType' metadata
5. G A T H E R I N G 'xs:simpleType' metadata
6. G E N E R A T I N G Core, Request, and Response DataTypes
7. G E N E R A T I N G API calls
D O N E !
Could not find AbstractResponseType and AbstractRequestType needed for BaseCallGen class to be generated
Aborting code gen.
END: auto-generation of eBay call and datatype classes ...
********************************************************************************
********************************************************************************
BEGIN: Makefile generation ...
Checking if your kit is complete...
Looks good
Warning: prerequisite Devel::StackTrace 1.03 not found.
Warning: prerequisite Error 0.15 not found.
Warning: prerequisite Exception::Class 1.14 not found.
Warning: prerequisite LWP::Parallel 2.57 not found.
Warning: prerequisite Params::Validate 0.74 not found.
Warning: prerequisite XML::Tidy 1.2.54HJnFa not found.
Warning: prerequisite XML::Writer 0.6 not found.
Writing Makefile for eBay::API
END: Makefile generation ...
********************************************************************************
---- Unsatisfied dependencies detected during ----
---- TKEEFER/eBay-API-0.25.tar.gz ----
Error [requires]
XML::Tidy [requires]
Devel::StackTrace [requires]
Exception::Class [requires]
LWP::Parallel [requires]
Params::Validate [requires]
XML::Writer [requires]
Running make test
Delayed until after prerequisites
Running make install
Delayed until after prerequisites
Running install for module 'Error'
Running make for S/SH/SHLOMIF/Error-0.17015.tar.gz
CPAN: LWP::UserAgent loaded ok (v5.829)
CPAN: Time::HiRes loaded ok (v1.9711)
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/S/SH/SH...
Alert: While trying to 'parse' YAML file
'C:\Perl\cpan\FTPstats.yml'
with 'YAML::Syck' the following error was encountered:
Can't use an undefined value as an ARRAY reference at C:\Perl\site\lib/YAML/Syck.pm line 72.
QuoteCan't locate eBay/API/XML/Call/GeteBayOfficialTime.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib
.) at ebay.pl line 2.
BEGIN failed--compilation aborted at ebay.pl line 2.
2009-09-23T11:43:54 reneeIrgendwas stimmt mit der FTPStats.yml nicht. Kannst Du die hier mal posten?
Da bricht das irgendwie ab. Wenn die Abhängigkeiten nicht installiert werden, kann auch das eBay::API-Modul nicht installiert werden.
1
2
3
4
5
6
7
8
9
10
11
12
13
---
history:
- attempts:
- method: dleasy
start: 1253691645.90452
url: &1 !!perl/hash:CPAN::URL
FROM: USER
TEXT: http://ppm.activestate.com/CPAN/
end: 1253691650.02873
file: authors/01mailrc.txt.gz
filesize: 160408
start: 1253691645.90373
thesiteurl: *1
2009-09-23T11:50:07 reneeMmhhh... die sieht eigentlich korrekt aus. Auf die Schnelle kann ich Dir auch nicht sagen, warum das nicht funktioniert. Da muss ich mal in einer freien Minute genauer hinschauen.
Nur mal so als Anmerkung: Solche Sachen wie den Inhalt von Dateien bitte in [code][/code]-Blöcke packen, damit Einrückungen etc. erhalten bleiben.
2009-09-23T08:01:18 pqwer redet von ppd? ich sagte ja "kopieren". oder halt CPAN.pm benutzen. wäre blöd, wenn ich dir eine ppm installation vorschlagen würde, wenn sich gerade vorher rausgestellt hat, dass es kein ppm paket gibt...
2009-09-22T12:13:20 pqich hab mal die ebay API verwendet, aber das ist 4 jahre her, und ich weiss nicht mehr genau, ob es auch genau dieses modul war, von daher kann ich wohl nicht viel dazu sagen.
am besten du fragst bei konkreten problemen, vielleicht kann dir dann ja jemand helfen.