2011-02-28 19 views
6

पर KiokuDB मुझे आश्चर्य है कि कोई भी विंडोज पर KiokuDB का सफलतापूर्वक उपयोग करने में सक्षम है। ActivePerl 5.12.2 होने के बाद, मुझे इसे पीपीएम रिपॉजिटरीज़ में पूर्व-संकलित नहीं मिला। सीपीएन का उपयोग करके, यह File::NFSLock परीक्षण के दौरान बंद हो गया। हालांकि, मैं इसे सबसे अच्छे से स्थापित करने में सक्षम था। नीचेविंडोज

सरल परीक्षण के रूप में दस्तावेज काम करने के लिए लगता है:

package Person; 
use Moose; 

has ['name', 'age'] => (is => 'ro'); 

package main; 

use Data::Dump; 
use KiokuDB; 

my $dir = KiokuDB->connect("hash"); 

{ 
    my $scope = $dir->new_scope; 
    my $obj = Person->new(name => 'Joe', age => 34); 

    my $data_id = $dir->store($obj); 

    warn $data_id; # 6702A424-6BF6-1014-B0F5-EC4CE5BB15D7 

    my $got = $dir->lookup($data_id); 
    dd $got;   # bless({ age => 34, name => "Joe" }, "Person") 
} 

किसी को भी विंडोज पर बड़ा कुछ के लिए इसका इस्तेमाल किया, DBI बैकएंड के साथ कह? क्या आपको लगता है कि यह कुछ छोटी परियोजना के लिए उपयोग करने के लिए पर्याप्त स्थिर/प्रयोग योग्य है?

कृपया अपने उपयोग के कम से कम कुछ विवरण प्रदान करें, इसलिए मुझे एक विचार है जो मेरी योजनाओं से मेल खाता है।

+1

सक्रियस्टेट की बजाय स्ट्रॉबेरी का उपयोग करने का कोई मौका? यदि आप करते हैं तो अधिकांश मॉड्यूल इंस्टॉलेशन समस्याएं दूर जाती हैं:) – Hugmeir

+0

@ हूगेमेर - मेरे पास एएस पर बहुत अधिक एप्लिकेशन चल रहे हैं, इसलिए स्ट्रॉबेरी पर सबसे अधिक महंगा/समस्याग्रस्त होगा। और मेरे पास इंस्टॉलेशन समस्याएं नहीं हैं, यह इंस्टॉल हो जाती है और इसका परीक्षण सूट विफलता के बिना चलता है। एक डाउनस्ट्रीम निर्भरता में परीक्षण विफल होने की वजह से सबसे ज्यादा उपयोग किया जाना चाहिए। – bvr

उत्तर

0

मैं Strawberry perl के माध्यम से विंडोज़ पर KiokuDB का सफलतापूर्वक उपयोग कर रहा हूं।

मुझे अभी तक एक पर्ल मॉड्यूल नहीं मिला है (जो स्पष्ट रूप से लिनक्स विशिष्ट नहीं है) जो इसके तहत काम नहीं करता है। मैं अजीब चीजों को आजमाने के लिए अपने रास्ते से बाहर नहीं गया हूं, लेकिन कीओकोडीबी, डीबीआईएक्स :: कक्षा और उत्प्रेरक और उनके सभी शामिल डीपी बिना किसी परेशानी के काम करते हैं।

+0

आपके उत्तर के लिए धन्यवाद। मैं इन दिनों एक छोटी परियोजना के लिए KiokuDB का उपयोग कर रहा हूं और यह भी मेरे लिए अच्छा काम करता है। ये दो उत्तर भी मेरे अनुभव का समर्थन करते हैं। – bvr

1

मैंने अभी सीपीएन बल विकल्प के साथ स्थापित किया है, और यह एक आकर्षण की तरह काम करता है; और हाँ, यह मेरे अनुप्रयोगों के लिए पर्याप्त स्थिर है

+0

आपके उत्तर के लिए धन्यवाद। क्या आप इस पर थोड़ा और विवरण प्रदान कर सकते हैं। आप किस बैकएंड का उपयोग कर रहे हैं, क्या perl संस्करण, किसी भी अनुभव/समस्या का सामना करना पड़ा? – bvr