2015-05-18 2 views
1

Я продолжаю получать эту ошибку на моем терминале, что останавливает доступ к папке vi. Я пытался установить путь к bin MongoDB, и, экспериментируя, как это сделать, я думаю, что я сломал папку. Кто-то может помочь?Почему я не могу получить доступ к моей папке vi?

Last login: Mon May 18 10:31:54 on console 
-bash: export: `/Users/james.flan/Documents/Software/MongoDB/bin :/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin': not a valid identifier 
AMAC02MX3APF8J3:~ james.flan$ cd 
AMAC02MX3APF8J3:~ james.flan$ vi .bash_profile 
-bash: vi: No such file or directory 
AMAC02MX3APF8J3:~ james.flan$ 

Expanded:

AMAC02MX3APF8J3:~ james.flan$ cat ~/.bash_profile 
-bash: cat: No such file or directory 
AMAC02MX3APF8J3:~ james.flan$ 
AMAC02MX3APF8J3:~ james.flan$ /bin/cat ~/.bash_profile 
export PATH= "/Users/james.flan/Documents/Software/MongoDB/bin :$PATH" 
AMAC02MX3APF8J3:~ james.flan$ 
+0

Я полагаю, что вы нарушили свой Переменная $ PATH. Можете ли вы 'cat ~/.bash_profile', чтобы мы могли понять, в чем проблема? – bagrat

+0

Я пробовал, но такая же ошибка появляется – TheGarrett

+0

, затем do '/ bin/cat ~/.bash_profile' – bagrat

ответ

1

Проблема с вашей $PATH переменной. Вы его сломали, поэтому bash не находит никакой утилиты из вашей текущей рабочей папки.

Чтобы устранить проблему можно выполнить vi непосредственно с абсолютным путем:

$ /usr/bin/vi ~/.bash_profile 

Затем измените $PATH декларацию строку:

export PATH="/Users/james.flan/Documents/Software/MongoDB/bin:$PATH" 

Затем вы можете начать новую терминальную сессию, или в той же сессии:

$ /bin/bash -l 
+0

Да, это сработало, спасибо !!! :) – TheGarrett