2009-09-03 2 views
1

Я попробовал базовую настройку, указанную на странице sourceforge, и установил P4CONFIG, P4USER, P4PORT. и после открытия Emacs загружаю p4.el и пытаются установить имя клиента с использованием клиент-имя-p4-набор, и он выкидывает эту ошибку:Как настроить p4.el на emacs?

Click <mouse-2> on a completion to select it. 
In this buffer, type RET to select the completion near point. 

Possible completions are: 
Can't create a new user - over license quota. 
License count: 1000 users used of 1000 licensed. 
Try deleting old users with 'user -d'. 

Но когда я пытаюсь открыть его с помощью P4V открывает просто отлично. Что я делаю неправильно?

+1

'(getenv" P4USER ")' когда выполняется в emacs соответствует значению 'echo $ P4USER' в вашей оболочке? – seth

ответ

2

Я бы удостоверился, что переменная среды P4USER установлена ​​правильно в процессе emacs (M-x getenv). Наверняка, похоже, что p4 procs, созданный из ваших emacs, использует неправильный P4USER.

Также обратите внимание, что в Windows вы можете «p4 установить P4USER = имя пользователя» вместо использования переменной окружения; это вступит в силу сразу же.

Смежные вопросы