2012-07-05 21 views
5

साथ ImageMagick का पुराना संस्करण इंस्टॉल करना, मैं उपलब्ध संस्करणोंमैं ImageMagick (6.5.9-3) के एक पुराने संस्करण स्थापित करने की आवश्यकता homebrew

> brew versions 
6.6.1-5 git checkout 1c9f04e Library/Formula/imagemagick.rb 
6.5.9-8 git checkout 685dbff Library/Formula/imagemagick.rb 
6.5.9-3 git checkout 258720c Library/Formula/imagemagick.rb 
6.5.6-5 git checkout 7c90d02 Library/Formula/imagemagick.rb 
6.5.5-10 git checkout b01c13d Library/Formula/imagemagick.rb 

की सूची में इसे देख सकते हैं लेकिन जब मैं उस संस्करण चेकआउट

> git checkout 258720c Library/Formula/imagemagick.rb 

और उसके बाद के साथ चलाने के

> brew install imagemagick 

मैं कह कोई त्रुटि मिलती है कि

Error: imagemagick is a head-only formula 
Install with `brew install --HEAD imagemagick 

ब्रूव उन संस्करणों को सूचीबद्ध क्यों कर रहा है यदि यह उन्हें इंस्टॉल नहीं कर सकता है? तो प्रश्न बनी हुई है, ब्रूव के साथ imagemagick के पुराने संस्करण को कैसे स्थापित करें? आपकी मदद के लिए अग्रिम में

धन्यवाद:

(Cannot install older version of ImageMagick via Homebrew यह समाधान किसी भी अब काम नहीं कर रहा है)।

उत्तर

1

यदि यह रूबी 1.8.6 संगतता के लिए है, या कोई भी 6.5.9-एक्स संस्करण करेगा, तो होमब्रू-संस्करण टैप में imagemagick-ruby186 के रूप में प्रदान किया गया एक ImageMagick 6.5.9.x फ़ॉर्मूला है। यह सबसे आसान होगा, और भविष्य के अपडेट द्वारा समर्थित किया जाएगा।

brew tap homebrew/versions 
brew install imagemagick-ruby186 

मूल imagemagick सूत्र से वे 6.5.9.x संस्करणों तो वर्ष वे वर्तमान brew रूबी स्क्रिप्ट के साथ संगतता समस्या हो सकती है कर रहे हैं। (वे वर्तमान में "सूत्रों को कम से कम एक यूआरएल की आवश्यकता है" त्रुटियां; आपकी त्रुटि शायद एक समान समस्या थी।) उन्हें इंस्टॉल करने के लिए, आपको शायद वापस होमब्री के सभी बिंदुओं को वापस करने से पहले रोल करना होगा पूरे रेपो पर git checkout के साथ, केवल एक फ़ाइल नहीं, निर्माण करें।

अन्य जवाब आप लिंक किए गए एक ही कारण के लिए असफल कि - यह ही बात कर रहे हैं, बस के बजाय git के माध्यम से की वेब के माध्यम से imagemagick.rb सूत्र के पुराने संस्करण प्राप्त करने का एक और तंत्र है, तो यह एक ही अनुकूलता होगा समस्या का।

3

आप एक GitHub Gist में अपने स्वयं के Homebrew सूत्र को परिभाषित करने और

brew install path/to/your/GistToYourPersonalImageMagickFormula 
उदाहरण here के लिए

या here

साथ स्थापित कर सकते हैं