來自Perl的背景,我不得不說我更喜歡cpan Foo::Bar
必須啓動sbcl,(require :asdf-install)
,最後是(asdf-install:install :foo-bar)
。有什麼比這更方便嗎?asdf-從命令行安裝庫
回答
有clbuild:
http://common-lisp.net/project/clbuild/
但我補充這我的.bashrc:
function asdf_install {
sbcl --eval "(asdf:operate 'asdf:load-op :asdf-install)" --eval "(asdf-install:install :$1)" --eval "(quit)"
}
function asdf_oos {
rlwrap sbcl --eval "(asdf:operate 'asdf:$2 :$1)"
}
asdf_oos做什麼? – Hinrik 2009-09-20 01:17:54
oos =在系統上運行。 jrockway顯示了`asdf:operate'asdf:load-op`的快捷方式,但還有其他操作(如`asdf:test-op`)可能需要執行。 – 2012-11-20 22:37:34
Common Lisp中可以詳細;然而,大多數(所有?)實現都支持一個Lisp啓動文件,該文件定義/加載您想要個性化您的開發環境的任何內容。
另外,請查看Mudballs。
你可以看看http://www.quicklisp.org/ - 它的快速和易於安裝,然後下載,安裝,和負載系統:
(ql:quickload :cxml)
要翻譯成Perl,這就像(殼)cpanm cxml
和(內部的Perl )use cxml
在一個。
您也可以搜索系統;例如列出所有的:
(ql:system-apropos "xml")
通常你會運行一個口齒不清的過程,並直接給它這些命令,但如果你喜歡做你的安裝等從外殼,你可以定義別名(如你在答案https://stackoverflow.com/a/427333/17221):
function ql_install {
sbcl --eval "(ql:quickload :$1)" --eval "(quit)"
}
function ql_apropos {
sbcl --eval "(ql:system-apropos \"$1\")" --eval "(quit)"
}
- 1. 從命令行安裝.safariextz
- 2. 從命令行安裝avd
- 3. 從.net安裝設置運行命令行命令
- 4. 從命令行安裝R包
- 5. Miktex:從命令行啓用安裝包
- 6. 安裝從命令行軟件參數
- 7. 從命令行下載並安裝Ruby
- 8. 從另一個Maven安裝命令觸發Maven安裝命令
- 9. 束在命令行安裝
- 10. 命令行安裝程序
- 11. 如何使用asdf運行Windows shell命令asdf uiop:運行程序在sbcl下
- 12. 從命令行提前安裝配置數據庫
- 13. 從安裝python包安裝命令行實用程序
- 14. 從Linux命令行安裝R包(新鮮R安裝)
- 15. 運行msi安裝程序命令行
- 16. 使用'wget'命令安裝MongoDB命令
- 17. 安裝工具安裝命令區別
- 18. 怎麼安裝運行Oracle命令
- 19. Scrapy命令行工具未安裝pip
- 20. 無法束運行安裝命令
- 21. Xcode中:UNIX命令行工具安裝
- 22. 命令行安裝程序問題
- 23. 使用命令行參數安裝IIS8
- 24. Textmate 2命令行支持未安裝
- 25. Fedora命令行安裝eclipse與android sdk
- 26. 運行命令時在Windows上安裝
- 27. 設置/安裝命令行參數
- 28. Android安裝apk使用busybox命令行
- 29. 安裝travis命令行窗口
- 30. 無法運行命令 - 耙:安裝
asdf-install據報道沒有維護;考慮quicklisp;見http://www.cliki.net/asdf – dat 2014-01-24 19:00:07