. «Чистая» сборки может удалить «мертвую древесину», которая может быть оставлена лежащей рядом с предыдущими сборками, неудачными сборками, неполными сборками и другими проблемами сборки.
В общем случае среда IDE или сборка будет включать в себя некоторую форму «чистой» функции, но это может быть неправильно настроено (например, в ручном файле) или может завершиться неудачей (например, промежуточные или результирующие двоичные файлы - только).
После завершения «очистки» убедитесь, что «чистый» преуспел, и весь сгенерированный промежуточный файл (например, автоматический файл makefile) был успешно удален.
Этот процесс можно рассматривать как конечный вариант, но часто является хорошим первым шагом ; особенно если недавно был добавлен код, связанный с ошибкой (локально или из исходного репозитория).
По-видимому, путь не может содержать пробелы.
Простейшим обходным путем для этого является использование сгенерированных имен 8.3 для папок, а не пути с пробелами.
В командной строке вы будете использовать переключатель /x
который отображает обычно скрытые директории 8.3 и имена файлов:
c:
cd \
dir pro* /x
Должен возвращать что-то вроде этого:
Directory of C:\
11/05/2013 07:19 PM <DIR> PROGRA~1 Program Files
11/05/2013 07:19 PM <DIR> PROGRA~2 Program Files (x86)
Если вы используете 64-битную версию Sublime, вы 'd выберите PROGRA~1
.
Перейдите в каталог Program Files
:
cd Program Files
Затем найдите имя 8.3 Sublime-папки:
C:\Program Files>dir Subl* /x
Directory of C:\Program Files
09/08/2013 02:17 PM <DIR> SUBLIM~1 Sublime Text 2
В моей системе это SUBLIM~1
. Затем измените значение EDITOR, используя значения из вашей системы, например:
EDITOR="C:\\PROGRA~1\\SUBLIM~1\\sublime_text.exe"
Вы также можете создать соединение где-нибудь (без пробелов), но вышеупомянутый трюк должен работать нормально (я его протестировал на моей машине и работает правильно). Единственная проблема с использованием Sublime, которую я заметил, это то, что команда edit
на консоли MongoDB ждет завершения всего процесса редактора, поэтому вы не можете использовать вкладки, например.
Вы можете иметь пробелы в имени своего редактора, вам просто нужно быть уверенным, чтобы все было в порядке. У меня нет редактора, который вы установили, поэтому я использовал wordpad.
> EDITOR="\"C:\\Program Files\\Windows NT\\Accessories\\wordpad.exe\""
"C:\Program Files\Windows NT\Accessories\wordpad.exe"
> edit a
работает для меня. Вы должны вложить все это в кавычки, а затем обратную косую черту с обратной косой чертой и двойные кавычки вокруг всего исполняемого файла.
Вы также можете убедиться, что путь к вашему редактору находится в вашем стандартном / системном пути, а затем вы нужно только присвоить исполняемому имени редактора EDITOR.