2015-01-09 30 views
2

我想部署基於流星的項目。我使用的是服務器的nitrous.io,數字海洋和MongoDB的compose.io。流星項目部署和mup設置命令給「基於密碼的身份驗證所需的sshpass」錯誤

我已經想完成我的部署和運行「MUP設置」命令,並得到這個消息:

流星最多:生產質量流星部署所需的密碼


sshpass基於身份驗證

嘗試從這裏安裝sshpass http://git.io/_vHbvQ,並運行命令「易於得到安裝sshpass」我已經得到了以下錯誤:

E:無法打開鎖文件/ var/lib中/ dpkg的/鎖 - 開(13:權限 拒絕)
E:無法鎖定管理目錄(/ var/lib/dpkg /),你的根目錄是 ?

行動@穩定流星-55-179639:〜/工作區/ MeteorProject /配置$

我也通過創建的文件夾配置嘗試另一種方式來安裝sshpass(還描述http://git.io/_vHbvQ) sudo make install

-----警告:sudo訪問不可用;沒有sudo運行。

----- make:***沒有規則使目標install'. Stop.
[email protected]:~/workspace/MeteorProject/configure$ make install
make: *** No rule to make target
安裝'。停止。

配置文件夾位於這樣:〜/工作區/ MeteorProject /配置/ sshpass-1.05

我mup.json文件看起來像這樣:

{ 
    // Server authentication info 
    "servers": [ 
    { 
     "host": "XXX.XXX.XX.XX", 
     "username": "root", 
     "password": "123456789" 
     // or pem file (ssh based authentication) 
     //"pem": "~/.ssh/id_rsa" 
    } 
    ], 
+0

嘗試在root用戶或具有管理訪問權限的用戶下安裝'sshpass'或者使用'sudo apt-get install sshpass'安裝'sshpass' – Akshat

+0

@Akshat感謝您的回覆。不幸的是,目前在nitrous.io中沒有提供root訪問權限和apt-get,所以我無法訪問'sudo'或'apt-get'。 – dvaruh

回答

相關問題