2017-01-27 3 views
0

を見つけることができない、「edeliverは」うまくいったが、今では、このエラーがスローされます。edeliver - SCPは最近まで、ビルド

以前

[skipped] 
==> Tarball updated! 
==> Release successfully built! 
    You can run it in one of the following ways: 
     Interactive: _build/prod/rel/my_website123/bin/my_website123 console 
     Foreground: _build/prod/rel/my_website123/bin/my_website123 foreground 
     Daemon: _build/prod/rel/my_website123/bin/my_website123 start 
-----> Copying release 0.1.5 to local release store 
-----> Copying my_website123.tar.gz to release store 
scp: /home/my_user123/my_website123/builds/rel/my_website123/releases/0.1.5/my_website123.tar.gz: No such file or directory 

RELEASE BUILD OF my_website123 WAS SUCCESSFUL! 

[skipped] 

DEPLOYING RELEASE OF my_website123 APP TO PRODUCTION HOSTS 

-----> Authorizing hosts 
ls: cannot access '.deliver/releases/my_website123_*.*.tar.gz': No such file or directory 
No *(s) found in local release store. 
You can build one with the ./edeliver build * task. 

を展開するとき、私はおよそ、このエラーを持っています1か月か2週間、それはうまくいきました。

エリクサー1.4.0

そしてまた、何が「TPUT:ターミナル属性:いいえ、そのようなデバイスまたはアドレスが」ん、ここでは意味:

tput: terminal attributes: No such device or address 

    tput: terminal attributes: No such device or address 

答えて

1

このエラーは、(エリクサーとは何の関係もありませんし、 OTPは全くありません)

これは獣であるSSHです。 edeliverによって実行されているSSHコマンドの1つが、端末に何らかのメッセージを送信しようとしています。オープンしていない場合は、これが発生します。

手動で宛先にsshをお試しください。間違っていると思われます。 STDERR/STDOUTに入れようとしている何かの根本的な原因を取り除くと、デプロイは正常に戻ります。

+2

sshでログインしても何も問題ありません。しかし、 "tput:terminal attributes:そのようなデバイスやアドレスはありません"という大きな問題はありません。問題は私が展開することができないということです。 –

+0

これらの2つの問題は[IMHO]接続されています。手動で 'scp'しようとしましたか? – mudasobwa

+0

まだありません。血のedeliverまたは蒸留所は私のリリースをもうリリースフォルダにコピーしないので、 "No such file or directory"のためにscpが失敗します。私はそれを手動でやった。 –