2013-05-02 48 views
3

問題是我沒有訪問寫入$ HOME目錄。 (我只能訪問在$ HOME/app-root/data /上創建新目錄)如何找到模塊依賴和安裝它,但沒有cpan/cpanm?

因爲cpan/cpanm需要創建新目錄$ HOME/.cpan /我不知道如何找到所有模塊手動依賴(一個接一個)。

你們是否知道其他的方法來安裝模塊(並找到依賴),但沒有創建〜/ .cpan /目錄?

或者如何覆蓋〜/ .cpan/to〜/ app-root/data/.cpan?

PS:對不起我的英語不好,英語不是我的母語

回答

8

只是(臨時)變化$HOME到一個目錄,你有寫訪問:

HOME=$HOME/app-root/data/ cpanm Module 
+0

感謝的人只列出模塊,你真棒! – dns 2013-05-02 14:53:00

4

[一對於試圖在沒有互聯網的機器上安裝的人來說,字面問題的答案很有用,所以我會回答它,儘管它不是最好的解決方案。]

要找到依賴關係,可以使用http://deps.cpantesters.org/。例如,這裏是a module of mine的依賴關係樹。

1

你.openshift/cpan.txt 需要Openshift會自動安裝它,當你部署