2016-09-01 15 views
2

Я пытаюсь развернуть библиотеку (non-snapshot) в Clojars, используя Leiningen. Я действительно смог развернуть эту библиотеку раньше, но это было давно, и теперь я сделал некоторые исправления, которые я хочу опубликовать. У меня даже есть небольшой Баш скрипт, который используется для обработки освобождения и развертывания процесса, по существу, просто сделать:Как решить «Нет учетных данных, найденных для выпусков (вы имели в виду« lein deploy clojars`?) »?

RELEASE_VERSION=${releaseVersion} lein release 

Где releaseVersion поставляется в качестве параметра сценария. Я использую lein-release плагин и я указал:

:lein-release {:deploy-via :clojars} 

в моей project.clj. У меня также есть работа (или, по крайней мере, они использовались для работы) учетные данные GPG в /Users/johan/.lein/credentials.clj.gpg.

При запуске lein release я побудила моего GPG пароля, но через пару секунд я бегу в это:

$ RELEASE_VERSION=0.2.1 lein release 
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 
On branch master 
Your branch is up-to-date with 'origin/master'. 
nothing to commit, working directory clean 
[master cf4e5d1] Version 0.2.1 
1 file changed, 1 insertion(+), 1 deletion(-) 

You need a passphrase to unlock the secret key for 
user: "Johan <email>" 
2048-bit RSA key, ID ABC123431, created 2015-11-12 

No credentials found for releases (did you mean `lein deploy clojars`?) 
Password prompts are not supported when ran after other (potentially) 
interactive tasks. 
See `lein help deploy` for an explanation of how to specify credentials. 

Я также попытался установить repositories в моем project.clj:

:repositories [["releases" {:url "http://clojars.org/repo" :creds :gpg}]] 

Но это не имеет никакого значения. Кто-нибудь знает, как это решить?

ответ

1

Проблема была в том, что я случайно удалил [lein-release "1.0.9"] от {:user {:plugins .. }} в моем ~/.lein/profiles.clj файле. Когда я добавил его, все работало, как ожидалось.

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

  • Нет связанных вопросов^_^