மேக்கில் நோட்-ஜிப் புனரமைப்பு தோல்வி எவ்வாறு கையாள்வது (03.29.24)

நோட்-ஜிப் என்பது ஒரு நிஃப்டி கருவியாகும், இது பல தளங்களில் சொந்த முனை சேர்க்கை தொகுதிகளை தொகுக்க டெவலப்பர்களை அனுமதிக்கிறது. இது இன்று மிகவும் பிரபலமாகவும் பரவலாகவும் பயன்படுத்தப்படுகிறது, எனவே இது பெரும்பாலும் பெரும்பாலான NPM தொகுப்புகளுக்கான சார்புநிலையாக சேர்க்கப்பட்டுள்ளது.

பெரும்பாலான இயக்க முறைமைகளில், நோட்-ஜிப் எந்த சிக்கலையும் ஏற்படுத்தாது. நோட்-ஜிப் மற்றும் மீதமுள்ள என்.பி.எம் தொகுப்புகளை நிறுவுவது பொதுவாக சீராகவும் திறமையாகவும் செயல்படும். இருப்பினும், எல்லா பயனர்களுக்கும் இது பொருந்தாது. சில டெவலப்பர்கள் மேகோஸில் நோட்-ஜிப்பை மீண்டும் உருவாக்குவதில் சிக்கல் இருப்பதாக தெரிவித்தனர், இதன் விளைவாக பாதிக்கப்பட்ட டெவலப்பர்களுக்கு நட்சத்திர அனுபவத்தை விட குறைவான அனுபவம் கிடைக்கிறது. இந்த பிழையானது ஏராளமான ஆபத்துக்களுக்கு வழிவகுக்கிறது மற்றும் விஷயங்கள் தவறாக நடக்க பல வழிகளை அனுமதிக்கிறது.

இந்த சிக்கல் புதியதல்ல. MacOS இன் பழைய பதிப்புகளைப் பயன்படுத்தும் டெவலப்பர்கள் இதற்கு முன்பு இந்த பிழையை எதிர்கொண்டனர். மேகோஸ் கேடலினாவின் வெளியீட்டில், பல டெவலப்பர்கள் புதிய மேகோஸ் பதிப்பிற்கு மேம்படுத்தப்பட்ட பின்னர் மேக்கில் நோட்-ஜிப் மறுகட்டமைப்பு தோல்வியடைவதாகவும் தெரிவித்தனர். டெவலப்பர்கள் தங்களுக்குத் தேவையான நோட்-ஜிப் தொகுப்புகளை நிறுவுவதை இந்த பிழை தடுத்துள்ளது. இந்த பிழையை நீங்கள் சரிசெய்யாவிட்டால், உங்கள் பயன்பாடு அல்லது மென்பொருள் மேம்பாட்டுடன் முன்னேற முடியாது. அதிர்ஷ்டவசமாக, நாங்கள் உங்களுக்காக எல்லா வேலைகளையும் செய்துள்ளோம். இந்த பிழையின் காரணமாக உங்கள் திட்டத்துடன் முன்னேற இயலாது என நீங்கள் கண்டால், அதைத் தீர்க்க கீழே பட்டியலிடப்பட்டுள்ள எந்தவொரு தீர்வையும் முயற்சி செய்யலாம்.

நோட்-ஜிப் என்றால் என்ன?

node-gyp என்பது Node.js Addons ஐ தொகுக்கப் பயன்படும் ஒரு கருவியாகும், அவை C அல்லது C ++ இல் எழுதப்பட்ட சொந்த Node.js தொகுதிகள். நோட்-ஜிப் போன்ற கருவியைப் பயன்படுத்தி இந்த தொகுதிகள் உங்கள் கணினியில் தொகுக்கப்பட வேண்டும். விண்டோஸ், மேகோஸ் மற்றும் லினக்ஸில் நோட்-ஜிப் செயல்படுகிறது.

நோட்-ஜிப் பொதுவாக அதன் நிலையான இடைமுகத்தின் காரணமாக பயன்படுத்த எளிதானது. வெவ்வேறு தளங்களில் உங்கள் தொகுதியை உருவாக்க அல்லது மீண்டும் உருவாக்க அதே கட்டளைகளைப் பயன்படுத்தலாம். நோட்-ஜிப், நோட்டின் பல இலக்கு பதிப்புகளையும் ஆதரிக்கிறது.

மேகோஸில் வேலை செய்ய நோட்-ஜிபிற்கு நீங்கள் நிறுவ வேண்டிய தேவைகள் இங்கே:

  • பைதான் v2.7, v3.5, v3.6, அல்லது v3. 7
  • Xcode - மேகோஸ், iOS மற்றும் ஐபாடோஸ் ஆகியவற்றில் பயன்பாடுகளை உருவாக்க டெவலப்பர்களை அனுமதிக்கும் ஒரு பயன்பாடு.

நீங்கள் Xcode கட்டளை வரியின் சரியான பதிப்பையும் நிறுவ வேண்டும் கருவிகள், மென்பொருள் மேம்பாட்டு கருவிகள் மற்றும் நூலகங்களின் XCode இன் தொகுப்பின் ஒரு பகுதியாகும்.

Xcode கட்டளை வரி கருவிகளை நிறுவ, கீழே உள்ள வழிமுறைகளைப் பின்பற்றவும்:

  • உங்கள் மேக்கில் Xcode ஐத் தொடங்கவும்.
  • விருப்பத்தேர்வுகள் Xcode மெனுவிலிருந்து.
  • பொது பேனலின் கீழ், பதிவிறக்கங்கள் <<> கூறுகள் தாவலைக் கிளிக் செய்க.
  • கட்டளை வரி கருவிகளுக்கு அருகிலுள்ள நிறுவு பொத்தானைக் கிளிக் செய்க.
  • நிறுவல் செயல்முறையை முடிக்க உங்கள் ஆப்பிள் டெவலப்பர் கணக்கைப் பயன்படுத்தி உள்நுழைக.
  • நீங்கள் மேகோஸ் கேடலினாவை இயக்குகிறீர்களானால், உங்கள் கேடலினா பதிப்பிற்கான எக்ஸ் கோடுக்கான கட்டளை வரி கருவிகளின் பொருத்தமான பதிப்பை இங்கிருந்து பதிவிறக்கம் செய்யலாம். MacOS 10.15.3 க்கு, கோப்பு பெயர் கட்டளை_லைன்_டூல்ஸ்_பார்_எக்ஸ் குறியீடு_11.3.1.dmg ஆக இருக்க வேண்டும். நீங்கள் சரியான கூறுகளை நிறுவியதும், நோட்-ஜிப்பைப் பயன்படுத்தி வெற்றிகரமாக உருவாக்க முடியும். மேக்கில் ஒரு நோட்-ஜிப் மறுகட்டமைப்பு தோல்வியுற்றால், என்ன தவறு நடந்துள்ளது என்பதை அறிய இந்த கூறுகளை நீங்கள் மதிப்பாய்வு செய்ய வேண்டும். நீங்கள் குறிப்பிட்ட கட்டளைகளை இயக்க வேண்டும், நீங்கள் செல்ல நன்றாக இருக்க வேண்டும். மேக்கில் தோல்விகளை மறுகட்டமைத்தால், என்ன நடந்தது என்பதைக் கண்டுபிடிக்க நீங்கள் பின்வாங்க வேண்டும்.

    ஆனால் நீங்கள் செய்வதற்கு முன், நீங்கள் முயற்சிக்க வேண்டிய சில அடிப்படை சரிசெய்தல் படிகள் இங்கே:

  • உங்கள் கணினியை பாதிக்கக்கூடிய ஏதேனும் தற்காலிக பிழைகள் நீங்க உங்கள் கணினியை மறுதொடக்கம் செய்யுங்கள்.
  • உங்கள் கணினி மறுபிரவேசங்களை விடுவிக்க தேவையற்ற எல்லா பயன்பாடுகளையும் மூடு.
  • வைரஸ் தடுப்பு அல்லது தீம்பொருள் எதிர்ப்பு நிரல்கள் போன்ற உங்கள் பாதுகாப்பு மென்பொருளை தற்காலிகமாக முடக்கவும்.
  • மேக் பழுதுபார்க்கும் பயன்பாட்டைப் பயன்படுத்தி உங்கள் கணினியை சுத்தம் செய்யுங்கள் .
  • நீங்கள் இருந்தால் இன்னும் ஒரு நோட்-ஜிப் மறுகட்டுமானப் பிழையைப் பெறுகிறேன், கீழேயுள்ள தீர்வுகளைப் பார்த்து உங்களுக்கு எது வேலை செய்கிறது என்பதைப் பாருங்கள்.

    # 1 ஐ சரிசெய்யவும்: தேவையான கூறுகளை இருமுறை சரிபார்க்கவும்.

    நீங்கள் முதலில் செய்ய வேண்டியது மோஜாவே அல்லது பிற மேகோஸ் பதிப்பில் நீங்கள் ஒரு என்.பி.எம் ஜிப் பிழையைப் பெறும்போது செய்யுங்கள், நோட்-ஜிபின் நிறுவல் தேவைகளை இருமுறை சரிபார்க்க வேண்டும். மேலே உள்ள பிரிவில் குறிப்பிட்டுள்ளபடி, இது செயல்பட உங்களுக்கு மூன்று கூறுகள் தேவை, அதாவது:

    • பைதான்
    • எக்ஸ் குறியீடு
    • எக்ஸ் குறியீடு கட்டளை வரி கருவிகள்

    சி மற்றும் சி ++ மொழிகளை நிறுவ மறக்காதீர்கள், அவை தொகுதிகள் தொகுக்க தேவைப்படும். இவற்றில் ஏதேனும் காணவில்லை அல்லது வேலை செய்யவில்லை என்றால், மறுகட்டமைப்பு தோல்வி பிழையைப் பெறுவீர்கள். விடுபட்ட அல்லது தவறான கூறுகளை மீண்டும் நிறுவுவது சிக்கலை சரிசெய்ய உதவும்.

    # 2 ஐ சரிசெய்யவும்: உங்கள் முனை-ஜிப் கூறுகளை புதுப்பிக்கவும்.

    சில நேரங்களில் இந்த கூறுகளை நிறுவுவது போதாது. உங்கள் மேகோஸிற்கான சரியான பதிப்பைப் பயன்படுத்துகிறீர்கள் என்பதை உறுதிப்படுத்த வேண்டும். பைதான் v2.7, v3.5, v3.6, அல்லது v3.7 க்கு இடையில் நீங்கள் தேர்வு செய்யலாம், எந்த பதிப்பு உங்களுக்கு வேலை செய்கிறது என்பதைப் பொறுத்து. Xcode ஐப் பொறுத்தவரை, இந்த இணைப்பிலிருந்து பதிவிறக்கலாம். நோட்-ஜிபின் சமீபத்திய பதிப்பையும் நீங்கள் நிறுவ வேண்டும்.

    சரி # 3: ஒரு அமில சோதனை செய்யுங்கள்.

    உங்கள் கணினியில் உள்ள Xcode கட்டளை வரி கருவிகள் சரியாக நிறுவப்பட்டுள்ளதா என்பதை நீங்கள் சரிபார்க்கலாம். node-gyp உடன், இந்த படிகளைப் பின்பற்றுவதன் மூலம் நீங்கள் ஒரு அமில சோதனையை இயக்கலாம்:

  • Xcode இல், இந்த கட்டளையை இயக்கவும்:
    / usr / sbin / pkgutil –packages | grep CL
  • com.apple.pkg.CLTools_Executables பட்டியலிடப்பட்டதைப் பார்த்தால், உங்களுக்கு சிக்கல் இருக்காது. அது இல்லையென்றால், இந்த சோதனை தோல்வியுற்றது, அதை நீங்கள் மீண்டும் நிறுவ வேண்டும்.
  • அடுத்த கட்டளையை இயக்கவும்:
    / usr / sbin / pkgutil –pkg-info com.apple.pkg. CLTools_Executables
  • பட்டியலிடப்பட்டுள்ளபடி பதிப்பு: 11.0.0 (அல்லது அதற்குப் பிறகு) பார்க்க வேண்டும். அது இல்லையென்றால், இந்த சோதனையும் தோல்வியடைந்தது, நீங்கள் மீண்டும் நிறுவ வேண்டும். # 4 ஐ சரிசெய்யவும்: வேறுபட்ட பைதான் பதிப்பிற்கு மாறவும்.

    பாதிக்கப்பட்ட டெவலப்பர்கள் பலர் பைத்தானின் பதிப்பை மாற்றுவதைக் குறிப்பிட்டனர் செயலில் உள்ள சூழல் அவர்களுக்கு சிக்கலை சரிசெய்ய உதவியது. மேகோஸ் பதிப்பு, முனை பதிப்பு மற்றும் நீங்கள் பயன்படுத்தும் பைதான் பதிப்பு ஆகியவற்றுக்கு இடையிலான பொருந்தக்கூடிய தன்மைக்கும் இது ஏதாவது செய்ய வேண்டும். சில பயனர்கள் பைத்தானின் பழைய பதிப்புகள், v2.7 போன்றவை புதியவற்றை விட நிலையானவை என்பதைக் கண்டறிந்தனர். வெவ்வேறு பதிப்புகளுடன் பரிசோதனை செய்து, உங்களுக்காக எது வேலை செய்கிறது என்பதைப் பாருங்கள்.

    சுருக்கம்

    மேக்கில் நோட்-ஜிப் புனரமைப்பு தோல்விகளைப் பெறுவது ஒரு தொந்தரவாக இருக்கலாம், மேலும் என்ன தவறு நடந்துள்ளது என்பதைக் கண்டுபிடிப்பது ஒரு பெரிய நேரத்தை வீணடிக்கும். எனவே இந்த பிழையை நீங்கள் சந்தித்தால், மேலே உள்ள வழிகாட்டியைப் பார்க்கவும், இதனால் பிழையை சரிசெய்ய என்ன செய்ய வேண்டும் என்பது உங்களுக்குத் தெரியும்.


    YouTube வீடியோ: மேக்கில் நோட்-ஜிப் புனரமைப்பு தோல்வி எவ்வாறு கையாள்வது

    03, 2024