Cuireann Homebrew dénártha OpenVPN in sbin, ní in do PATH
Suiteálann an fhoirmle daemon OpenVPN faoi sbin, nach bhfuil i PATH réamhshocraithe macOS. Deimhnigh an réimír agus ansin sásaigh an réiteach in aon chomhad.
Críochnaíonn an suiteáil, deir brew go bhfuil openvpn ann, agus freagraíonn an sliogán command not found. Tá an dénártha ann, tá sé i bhfillteán nár cuireadh in iúl don sliogán riamh. Nascann Homebrew dénártha ar nós daemon isteach i bhfillteán sbin na réimíre, agus is gnách go mbíonn fillteán bin i PATH réamhshocraithe macOS agus nach mbíonn an fillteán sbin ann. Níl aon rud briste, agus ní athróidh aon athshuiteáil é sin.
Deimhníonn ceithre sheiceáil an meicníocht sula ndéanfaidh tú aon chomhad sliogáin a chur in eagar.
Cad a shuiteálann an fhoirmle i ndáiríre
Tógann an fhoirmle openvpn daemon líne ordaithe, mar sin tagann a comhad inrite faoi sbin seachas faoi bin. Ansin nascann Homebrew an dénártha sin isteach i bhfillteán sbin na réimíre, agus sin an fáth go n-oibríonn "$(brew --prefix)/sbin/openvpn" --version agus nach n-oibríonn glao lom. Coinníonn an fillteán Cellar le huimhir leagain cóip freisin, agus is é an bealach chun meaisín a choinneáil ceangailte le sean-thógáil tar éis uasghrádú ná an cosán sin a chur i gcomhad tosaigh.
Is é nasc siombalach na réimíre an cosán cobhsaí. Is sonra cur i bhfeidhm é cosán Cellar a bhfuil uimhir leagain ann.
Fiafraigh de Homebrew, ní den chóras comhad
Tosaigh leis an mbainisteoir pacáiste, mar tá a fhios aige cé acu suiteáil a shealbhaíonn an fhoirmle: command -v brew, brew --prefix, brew list --versions openvpn, brew --prefix openvpn. Má phriontálann an ceann deireanach cosán, tá an fhoirmle i láthair agus baineann an cheist go hiomlán le réiteach. Mura bpriontálann sé aon rud, tá an sliogán ag cuardach san áit mhícheart pacáiste nár suiteáladh riamh, agus is fadhb dhifriúil í sin le réiteach difriúil.
Is é dhá shuiteáil Homebrew ar aon mheaisín an áit is mó a mbíonn sé seo tábhachtach: ní gá gurb é an brew a fhreagraíonn an brew a shuiteáil.
Cén fáth nach féidir leis an sliogán sbin a fheiceáil
Tógann sliogán logála isteach PATH ó réamhshocruithe an chórais móide gach a gcuireann do chomhaid tosaigh leis. Cuirtear Homebrew bin leis go coitianta agus ní chuirtear Homebrew sbin leis de ghnáth, mar sin oibríonn gach ordú seachas na daemons. Is é command -v openvpn a fhilleann rud ar bith agus an cosán le réimír ag filleadh leagain an diagnóis iomlán in dhá ordú. Deimhnigh go bhfuil an nasc sa fillteán i ndáiríre le ls -l "$(brew --prefix)/sbin/openvpn".
Is locht difriúil nasc atá ar iarraidh ná iontráil PATH atá ar iarraidh, agus ní shásaítear ach ceann amháin acu trí chomhad sliogáin a chur in eagar.
Sásaigh an cosán uair amháin, in aon áit amháin
Le haghaidh tástála tapa sa sliogán reatha, socraíonn eval "$(brew shellenv)" na hathróga suiteála agus cuireann sé an dá fhillteán chun tosaigh. Le haghaidh socrú buan, cuir an líne shellenv sa chomhad tosaigh amháin a léann do shliogán don mhód logála isteach a úsáideann tú, in ionad easpórtálacha a scaipeadh thar chomhaid bash agus zsh.
Ansin oscail teirminéal nua agus déan an cheist leagain arís, mar fanann sliogán atá i dtaisce ag tuairisciú an tsean-PATH.
Coinnigh an fhionnachtain ar leithligh ón tseirbhís
Ní hionann dénártha a fháil agus seirbhís VPN a rith. Cuireann tosú openvpn go huathoibríoch leis riachtanais phróifíle, dhintiúir, phribhléide agus saolré nár bhain fionnachtain pacáiste leo riamh. Tugann Tunnelblick a inneall féin leis freisin, mar sin b'fhéidir nach bhfuil aon bhaint ag an leagan a phriontáil tú anois díreach leis an leagan a úsáideann an feidhmchlár.
Taifead cén comhad inrite a tháirg an t-aschur leagain. Sábhálann an líne amháin sin uair an chloig an chéad uair eile a n-easaontóidh dhá leagan.