سؤال

على بلدي نظام التشغيل Mac OS X 10.9 مافريكس لقد قمت بتثبيت Lua بالفعل:

MacBook-Pro-Dmitri:~ dmitri$ lua
Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio

أريد ترقيته إلى الأحدث 5.2.2 إصدار..

للأسف brew يلقي خطأ عندما أحاول القيام بذلك:

MacBook-Pro-Dmitri:~ dmitri$ brew install lua
Warning: lua-5.1.5 already installed

أو:

MacBook-Pro-Dmitri:~ dmitri$ brew upgrade lua
Error: lua-5.1.5 already installed

هل هذا يعني أنني بحاجة إلى التحديث فقط من خلال بنائه بنفسي؟

هل قام أحد بحل هذه المشكلة على جهازه؟

شكرًا!

هل كانت مفيدة؟

المحلول

5.2.2 هو الأحدث ، افعل نفسك معروفًا وتنسى Brew Wget http://www.lua.org/ftp/lua-5.2.2.tar.gzTAR -ZXVF LUA-5.2.2.TAR.GZ CD LUA-5.2.2 جعل MACOSX SUDO

نصائح أخرى

يبدو هذا بالتأكيد أن Brew لا يحتوي على Lua 5.2.2 متاح ضمن lua اسم.

ومع ذلك، فقد استغرق الأمر حوالي دقيقتين من البحث على Google والقراءة (لكي أكون منصفًا، كان علي أن أقرأ صيغة lua.rb ولكنها كانت موجودة في تعليق في أعلى الملف تقريبًا) وجدت أن هناك lua5.2 الإصدار في إصدارات البيرة المنزلية.

إذن ما فعلته هو:

لقد تحققت من أن هذا الشراب مثبت بالفعل lua 5.1.5 و highlight يتطلب ذلك ..

لقد قمت بتثبيت لوا 5.2.1 على النحو التالي:

brew install lua52

وربطها مثل:

brew link lua52

يقول طبيب الشراب إن كل شيء على ما يرام ويقوم الجهاز بتشغيل إصدار lua 5.2.1:

MacBook-Pro-Dmitri:bin dmitri$ lua
Lua 5.2.1  Copyright (C) 1994-2012 Lua.org, PUC-Rio

لست متأكدًا من أن الحل الذي قمت به كان صحيحًا، لذا ضع تعليقاتك من فضلك!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top