2017-07-20 8 views
0

たとえば、移行スクリプト2_deploy_contract.jsを使用してcontract.solを正常に展開したとします。その後の契約に変更があります。どうすればいいですか?移行スクリプトの理解

  1. contract.solの変更を行い、トリュフルを移行し直しますか?
  2. contract.solを変更しないで、新しいファイルcontract2.solと3_deploy_contract2.jsをクローンして移行を実行しますか? migrarionsが実際にどのようなトリュフの説明に基づいて

答えて

0

は次のとおりです。

移行契約が適用される最後のデプロイメントスクリプト の数を格納します。 Truffleはこれらのスクリプトを再び実行しません。一方、将来的には に変更するか、新しい契約 が必要になることがあります。そのためには、実行する必要がある手順を説明する数字が増えた という新しいスクリプトを作成します。 もう一度実行した後、再び実行されません。

https://ethereum.stackexchange.com/questions/8299/what-are-truffle-migrations

私はあなたが何かを変更した後、あなたが新しい移行を記述する必要があると言うでしょう。

+0

私は私の郵便で述べたオプション2をするべきですか? – cometta

+0

実際にはありません。 contract.solを変更する必要がありますが、わかっている限りバージョン番号を増やした新しいJSファイルを作成する必要があります。 –

+0

それは本当にドキュメントでクリアする必要があります。 – shredding

関連する問題