RVM تثبيت 1.9.2 فشل عند تشغيل Autoconf؟
-
27-09-2019 - |
سؤال
عندما أركض
rvm install 1.9.2
أحصل على خطأ يحاول تشغيل Autoconf. هذا هو stacktrace:
kenmare:ruby-1.9.2-p0 lee$ rvm install 1.9.2-p0
/Users/lee/.rvm/rubies/ruby-1.9.2-p0, this may take a while depending on your cpu(s)...
ruby-1.9.2-p0 - #fetching
ruby-1.9.2-p0 - #extracted to /Users/lee/.rvm/src/ruby-1.9.2-p0 (already extracted)
Running autoconf
Error running 'autoconf', please check /Users/lee/.rvm/log/ruby-1.9.2-p0/autoconf.error.log
Skipping configure step, 'configure' does not exist, did autoconf not run successfully?
ruby-1.9.2-p0 - #compiling
Error running 'make ', please check /Users/lee/.rvm/log/ruby-1.9.2-p0/make.error.log
There has been an error while running make. Halting the installation.
أيه أفكار؟ شكرًا!
تحديث: آسف لقد تأخر الوقت ولم يقدم بعض المعلومات الواضحة. أنا على جهاز Mac يعمل 10.6.4. يقول سجل autoconf:
autoconf: no input file
إلى الإجابة بخصوص صنع ، عندما أركض
which make
/usr/bin/make
ولدي أجري 1.8.7 بنجاح مع RVM. أتلقى هذه المشكلة فقط عند تثبيت 1.9.2. شكرًا لك مرة أخرى!
المحلول 2
اكتشفتها. المفتاح هو هذا الخط:
ruby-1.9.2-p0 - #extracted to /Users/lee/.rvm/src/ruby-1.9.2-p0 (already extracted)
على ما يبدو إذا كان هناك خطأ أثناء محاولتك الأولى ، لم تتم إزالة الدليل لحزمة 1.9.2. (في حالتي ، لم يتم تنزيل ملفات AutoconF بشكل صحيح.) أي محاولات لاحقة ترى الدليل ولا تحاول تنزيل الحزمة مرة أخرى.
تحتاج إلى إزالة دليل Ruby-1.9.2-P0. أفترض أن هذا يمكن أن يكون مشكلة في أي إصدار.
آمل أن يساعد هذا شخص آخر.
نصائح أخرى
حدث هذا لي لأن إصدار RVM الخاص بي كان قديمًا
rvm list known
لم يكن يظهر روبي 1.9.3 كأحد الخيارات بالنسبة لي
فعلتُ:
rvm get head
لقد واجهت مشكلة مماثلة. بالإضافة إلى ما فعله Lee لحلها ، اضطررت أيضًا إلى إزالة ملف TAR Ruby المقابل من .RVM/Archives بحيث يقوم بتنزيل نسخة جديدة لم تكن تالفًا/غير مكتمل.
في حالتي ، اضطررت إلى ترقية RVM. إن تشغيل هذا في القشرة اعتنى بالترقية:
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)