Puncte:0

"bash: cd: /home/marcoluis/.local/bin: Nu este un director"

drapel ca

În timp ce încercați să instalați ade (Awesome Development Environment) prin Ubuntu Terminal, pentru a Autoware.Auto Curs , am întâmpinat o problemă în timp ce mutam executabilul ade din fișierul „adehome” în calea „~/.local/bin”. După următoarele comenzi:

~/adehome$ mv ade ~/.local/bin
~/adehome$ care ade

Nu apare niciun director și, încercând să introduceți un astfel de director, apare următorul mesaj:

bash: cd: /home/marcoluis/.local/bin: Nu este un director

Cum pot prelua calea fișierului pentru a continua? Sau ar trebui să încerc din nou pașii indicați?

Editare: După verificarea listei de căi de fișiere ~/.local, este dată următoarea cale de ieșire:

$ ls -la ~/.local
total 7828
drwx------ 3 marcoluis marcoluis 4096 out 15 14:25 .
drwxr-xr-x 18 marcoluis marcoluis 4096 out 15 14:22 ..
-rwxrwxr-x 1 marcoluis marcoluis 7999712 jan 26 2020 bin
drwx------ 14 marcoluis marcoluis 4096 out 15 14:49 share
muru avatar
drapel us
Directorul `~/.local/bin` exista deja când ai făcut acel `mv`? Dacă nu, tocmai ați redenumit fișierul `ade` în fișierul `bin` în `~/.local`.
Marco Luís avatar
drapel ca
Nu sunt sigur dacă a existat sau nu, clasele video spun că calea fișierului ar trebui să existe în orice mașină ubuntu. Există oricum să pot inversa asta?
user535733 avatar
drapel cn
Cursurile tale video sunt greșite. O instalare stoc a Ubuntu nu include acel director, care oricum ar fi gol. Cu toate acestea, este banal să creați directorul și este foarte probabil ca eroarea dvs. să fie anulată.
Marco Luís avatar
drapel ca
Se pare că am redenumit fișierul ade în bin. Deci, ați putea să-mi spuneți care este cel mai bun mod de a proceda?
Liso avatar
drapel sd
@MarcoLuís Creați `~/.local/bin` apoi adăugați la `$PATH`.
Marco Luís avatar
drapel ca
Am ajuns să mut fișierul înapoi în adehome, l-am redenumit și apoi l-am mutat către noul fișier bin creat în ~/.local. Încă o întrebare stupidă, fișierul bin care este fișierul redenumit ade a apărut verde în calea ~/.local. Ce inseamna asta?
user535733 avatar
drapel cn
Consultați https://askubuntu.com/questions/17299/what-do-the-different-colors-mean-in-ls pentru o explicație a culorilor.
Marco Luís avatar
drapel ca
Mulțumesc tuturor pentru ajutor!
Puncte:2
drapel cn

Ta ~/.local/bin nu este un director, ci un fișier mare. Directorul probabil nu exista încă când ați executat comanda. In acest caz, mutare interpretează /cos ca nume de fișier țintă și astfel redenumește fișierul ade la un fișier numit cos sub ~/.local.

Se va interpreta /cos ca director numai dacă acel director există. Astfel, redenumiți-o cos dosar înapoi la ade, și creați cos director:

mkdir -p ~/.local/bin

Apoi puteți muta fișierul în directorul dorit:

mv ~/.local/ade ~/.local/bin

Pe Ubuntu, ~/.local/bin directorul va fi inclus automat în PATH de căutare dacă vă deconectați și apoi din nou.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.