Meteor ベースのプロジェクトを展開しようとしています。サーバーには nitrous.io、デジタル オーシャン、MongoDB には compose.io を使用しています。
デプロイを終了して「mup setup」コマンドを実行したかったのですが、次のメッセージが表示されました。
Meteor Up: 製品品質の Meteor 展開
パスワードベースの認証にはsshpassが必要
ここから sshpass をインストールしようとしてhttp://git.io/_vHbvQ、コマンド「apt-get install sshpass」を実行した後、次のエラーが発生しました。
E: ロック ファイル /var/lib/dpkg/lock を開けませんでした - open (13: 権限が拒否されました)
E: 管理ディレクトリ (/var/lib/dpkg/) をロックできません。root ですか?
また、configure フォルダーを作成して、sshpass をインストールする別の方法も試しました (こちらでも説明されていますhttp://git.io/_vHbvQ )。
action@steady-meteor-55-179639:~/workspace/MeteorProject/configure$ sudo make install
----- 警告: sudo アクセスは利用できません。sudoなしで実行しています。
----- make: *** ターゲットをインストールするルールはありません。止まる。
install'. Stop.
action@steady-meteor-55-179639:~/workspace/MeteorProject/configure$ make install
make: *** No rule to make target
設定フォルダーは次の場所にあります: ~/workspace/MeteorProject/configure/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"
}
],