我有一個非Haskell可執行文件(bash腳本),我希望cabal在我的Haskell庫中安裝在~/.cabal/bin
中。我怎麼才能用cabal簡單地實現這一點?Cabal:在庫旁邊安裝Bash腳本
編輯:正如我在下面的評論中提到的那樣:專門安裝到~/.cabal/bin
並不重要,我只需要腳本在我的庫中可用。
我有一個非Haskell可執行文件(bash腳本),我希望cabal在我的Haskell庫中安裝在~/.cabal/bin
中。我怎麼才能用cabal簡單地實現這一點?Cabal:在庫旁邊安裝Bash腳本
編輯:正如我在下面的評論中提到的那樣:專門安裝到~/.cabal/bin
並不重要,我只需要腳本在我的庫中可用。
您可以使用cabal的data-files
字段來安裝一些額外的文件,然後使用由cabal創建的getDataFileName
函數來檢索文件。詳情請見the documentation和this blog post。
是否必須以'〜/ .cabal/bin'結尾,還是可以從庫中調用它? – 2012-08-12 20:20:24
我沒有得到這個問題,你不能只是'cp path/to/bin-file〜.cabal/bin'嗎? – Tarrasch 2012-08-12 21:20:18
@Tarrasch「...我想_cabal_安裝...」(重點是我的) – 2012-08-12 21:24:36