2011-12-19 14 views
10

मैं एक वेब ऐप के लिए फ्रंट एंड पर काम कर रहा हूं, लेकिन मैं बैकएंड सेटअप जितना भी सीख सकता हूं उतना सीखने की कोशिश कर रहा हूं। मैं खुद को एक नए कंप्यूटर पर रेडिस स्थापित कर रहा हूं, लेकिन कुछ हिचकी में दौड़ रहा हूं।क्या Redis को अपडेट करने के लिए कोई आदेश है?

wget कमांड नहीं मिला है, तो मैं इसे केवल लिनक्स मानता हूं? मैं मैक ओएस 10.7 पर रेडिस स्थापित करने के लिए these instructions का पालन कर रहा हूं। मेरे पास redis 2.0.0 स्थापित है, लेकिन एक ही कमांड का उपयोग करके 2.4.4 इंस्टॉल करने का प्रयास करते समय, मुझे रेडिस-सर्वर, रेडिस-क्ली, रेडिस-बेंचमार्क नहीं मिला है, और मैं उन्हें/usr/स्थानीय/बिन।

मुझे नवीनतम संस्करण तक रेडिस लाने के लिए एक अद्यतन कमांड नहीं मिला। मुझे नहीं लगता कि मैक ओएस पर रेडिस पर सबसे हालिया संस्करण स्थापित करना मुश्किल हो सकता है, लेकिन मैं नहीं देख सकता कि मैं क्या गलत कर रहा हूं।

उत्तर

22

अब तक मुझे पता है, टाइपिंग:

$ brew upgrade redis 

काम करना चाहिए, जहां $ अपने आदेश पंक्ति इंगित करता है। अगर यह होमब्रे स्थापित नहीं होने के बारे में शिकायत करता है, तो आप here प्राप्त कर सकते हैं। ब्रू एक उत्कृष्ट पैकेज प्रबंधक है, और आपकी फाइलों का ख्याल रखने का एक शानदार तरीका है।

+0

धन्यवाद! मैं भूल गया कि मैंने पहले होमब्री स्थापित किया था। सब कुछ बहुत आसान बनाता है। – elliottregan

+0

यह निश्चित रूप से करता है! :-) –

7

इस तरह का पालन करना बेहतर होगा।

$ brew update

$brew upgrade redis

2

आप काढ़ा उपयोग नहीं कर रहे हैं, तो इन चरणों का आप तारीख तक प्राप्त करने में मदद करेगा।

सबसे पहले, अपडेट करने से पहले अपने स्थापित Redis-server उदाहरण का स्थान खोजें। मेरे मामले में, यह /usr/local/bin/ में था, लेकिन यह /usr/bin/ में भी हो सकता है। यदि यह यहां नहीं है, तो आप स्थान ढूंढने के लिए which redis-server टाइप कर सकते हैं।

इसके बाद, https://redis.io/download से redis टार फाइल डाउनलोड, तो निर्देशिका यह करने के लिए डाउनलोड से इसे स्थापित:

cd Downloads 
tar xzf redis-X.Y.Z.tar.gz 
cd redis-X.Y.Z 
make test 
make 

इसके बाद, हम स्थान के लिए नए स्थापित redis ले जाया जाएगा जहां मौजूदा उदाहरण चल रहा है :

sudo mv src/redis-server /usr/local/bin 
sudo mv src/redis-cli /usr/local/bin 

अब आपको नए संस्करण में रेडिस-सर्वर और रेडिस-क्ली का उपयोग करने के लिए तैयार होना चाहिए।

पीएस - मैंने रेडिस-बेंचमार्क, रेडिस-सेंटीनेल, रेडिस-चेक-एओफ़, और रेडिस-चेक-डंप फाइलें भी स्थानांतरित की क्योंकि वे पहले ही /usr/local/bin में थे।

रेफरी: http://jasdeep.ca/2012/05/installing-redis-on-mac-os-x/

संबंधित मुद्दे