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"
}
],
嘗試在root用戶或具有管理訪問權限的用戶下安裝'sshpass'或者使用'sudo apt-get install sshpass'安裝'sshpass' – Akshat
@Akshat感謝您的回覆。不幸的是,目前在nitrous.io中沒有提供root訪問權限和apt-get,所以我無法訪問'sudo'或'apt-get'。 – dvaruh