CMake በተሳካ ሁኔታ ያዋቅራል። ግንባታው በኋላ ይጀምራል፣ ውጫዊ ጥገኝነትን ለማውረድ ይሞክራል፣ እና በፕሮክሲው ላይ ይወድቃል። ቀደም ያለው ስኬት ያንን ማውረድ በፍጹም አልፈተነውም ይቻላል።

ExternalProject_Add() በግንባታ ጊዜ ሊሮጡ የሚችሉ ደረጃዎችን ይፈጥራል። እነዚህን ደረጃዎች የሚጀምረው ሂደት ዋናውን ፕሮጀክት ካዋቀረው ተርሚናል ወይም IDE የተለየ አካባቢ ሊኖረው ይችላል። ይህ ልዩነት በCI ውስጥ በቀላሉ ይታለፋል፤ በዚያ ውቅርና ማጠናቀር የተለያዩ ስራዎች ሊሆኑ ይችላሉ።

የኔትወርክ ስራውን ይለዩ

ለአንድ ፕሮግራም የተዘጋጀው የፕሮክሲ ቅንብር ሦስቱንም ያዋቅራል ብለው አያስቡ። የጥገኝነቱን URL ከመቀየርዎ በፊት የተወደቀውን ደረጃ ትዕዛዝና ስህተት ያንብቡ።

የተመረጠው አውራጅ የፕሮክሲ አካባቢ ተለዋዋጮችን የሚደግፍ ከሆነ፣ ደረጃውን በትክክል ለሚያከናውነው ሂደት ያቅርቡ። ደንበኛው የHTTP ፕሮክሲ የሚቀበል ለሆነ ይፋዊ ማውረድ፣ መንገዱ ሲፈቀድ የHTTP ፕሮክሲ ዝርዝር የመጨረሻ ነጥብ እጩዎችን ይሰጣል። ተመሳሳይ ስም ያለው የተራ CMake መሸጎጫ ተለዋዋጭ ማስተላለፍ በራሱ የልጅ ሂደት አካባቢ ተለዋዋጭ ከማዘጋጀት ጋር አንድ አይደለም።

ከFetchContent ያለውን ልዩነትም ይጠብቁ፦ የተለመደው የጥገኝነት ማስገባት በውቅር ጊዜ ይከናወናል፣ ስለዚህ በዚያ የሚሰራ የምግብ አሰራር የExternalProject የግንባታ ደረጃ አካባቢን አያረጋግጥም።

ታሪካዊ የማዞሪያ ገደብን ለማለፍ ብጁ አውራጅ የሚመክር የቆየ መልስ፣ እያንዳንዱ ዘመናዊ ውድቀት አዲስ የማውረድ ትዕዛዝ ይፈልጋል ለማለት ማስረጃ አይደለም። የአሁኑ ስህተት ማዞሪያ፣ የፕሮክሲ ማረጋገጫ፣ የሰርተፊኬት እምነት ወይም ቀላል መድረስ አለመቻል መሆኑን ያረጋግጡ። ተገቢውን መንገድ ሲያስተካክሉ የሚጠበቀውን የማህደር ሃሽና የTLS ማረጋገጫ ይጠብቁ።

ተዛማጅ ጽሑፎች