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.

Ailt ghaolmhara