2016-02-15 28 views
0

我想一個雷音項目部署到Clojars:部署庫Clojars,得到405

$ lein deploy clojars 
Copying 32 files to /home/chris/IdeaProjects/default-db-format/lib 
No namespaces to :aot compile listed in project.clj. 
Created /home/chris/IdeaProjects/default-db-format/default-db-format-0.1.0.jar 
Wrote pom.xml 
Deploying to http://clojars.org/repo/ 
Uploading: default-db-format/default-db-format/0.1.0/default-db-format-0.1.0.jar to repository clojars at http://clojars.org/repo/ 
Transferring 13K from clojars 
An error has occurred while processing the Maven artifact tasks. 
Diagnosis: 

Error deploying artifact 'default-db-format:default-db-format:jar': Error deploying artifact: Failed to transfer file: http://clojars.org/repo/default-db-format/default-db-format/0.1.0/default-db-format-0.1.0.jar. Return code is: 405 

這似乎是從Maven的到來錯誤。我猜我需要經過here的步驟,但我不確定。

以前做過這件事的人能指導我下一步做什麼嗎?有互聯網上的文檔,但我沒有發現任何說'當你打到405,這就是你接下來要做的...'

也許這個jar已經部署到Clojars,因此錯誤可以忽略? ?

我不需要指定任何PGP證書,我預計會詢問這些證書。也許沒有必要。

回答

1

我正在使用Linux包管理器的lein版本,它很舊(lein -version給出了1.7.1)。我需要卸載它(dpkg --remove leiningen)並手動安裝。 Leiningen網站的instructions爲此完美工作。我只是剪切並粘貼到一個名爲雷音,CHMOD等..

錯誤消息我現在得到的是有關PGP的問題,如預期...