2011-06-02 25 views
5

मैं रेल 3.1 स्थापित करने की कोशिश कर रहा हूं।रेल स्थापित करना 3.1

यह घोषणा ब्लॉग पोस्ट में 'मणि स्थापित --pre रेल' यहाँ का उपयोग करने का कहना है:

http://weblog.rubyonrails.org/2011/5/22/rails-3-1-release-candidate

जब मैं कोशिश

$ gem install rails --pre

मैं त्रुटि मिलती है:

ERROR: While executing gem ... (NameError) uninitialized constant Syck::Syck

क्या करना है?

उत्तर

10

आपकी विशिष्ट समस्या के बारे में: आपको रेल 3.0.8.rc3 के दोषपूर्ण निर्माण द्वारा पेश की गई त्रुटि दिखाई दे रही है जिसे "रेल --pre" के रूप में धक्का दिया गया है। रेल भंडार में यह issue देखें।

gem install rails --pre

नवीनतम संस्करण के लिए

के बजाय

, का उपयोग

gem install rails -v ">=3.1.0rc"

या 3.1.0.rc1 विशेष रूप से के लिए:

gem install rails --version=3.1.0.rc1

गाइड अधिक सलाह के लिए ऊपर संदर्भित देखें ।

+0

धन्यवाद! मेरे लिए काम करता है और लिंक उपयोगी था। – Caitlin

+1

ओह! समाधान को तोते हुए, समस्या की वास्तविक व्याख्या। +1: डी – Matchu

+0

मुझे नहीं पता था कि '--pre' वर्तमान में टूट गया था। जवाब के लिए धन्यवाद! –

2

मैं यह त्रुटि संदेश googled और the following comment on the Riding Rails blog पाया:

I’ve met the same

ERROR: While executing gem … (NameError) uninitialized constant Syck::Syck

issue with: gem install rails --pre

Get around with: gem install rails -v ”>=3.1.0rc”

इस समस्या को हल करता है?

+0

यह अच्छी तरह से काम करता है और आपको नवीनतम आरसी देगा। – Kris

+0

"> = 3.1.0rc" उत्तर-भविष्य के उत्तर देने के लिए एक अच्छा सुझाव है। मैंने आपके विचार को शामिल करने के लिए अपना जवाब अपडेट कर लिया है। –

0

रेल स्थापित करने के लिए एक शानदार गाइड www.installrails.com है - जो शायद आपकी समस्या को ठीक करने में मदद करेगा।

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