🕌

[Astar]エラー備忘録19(ERROR: No 'ink_lang' dependency found)

2023/03/21に公開

次のエラーが出たため、備忘録として残します。

1 結論

エラー発生状況: RERROR: No 'ink_lang' dependency found

結論:

2 内容

こちらを参考にしました。

https://substrate.stackexchange.com/questions/4876/error-no-ink-lang-dependency-found

下にあるように、inkのv4から「ink_lang」が「ink」に変更されました。

そして、「cargo-contract」のv2がこの「ink」に対応しています。

そのため、v2より前の「cargo-contract」では、「ink_lang」が見つからず、エラーになります。

その他、「ink_env」なども「ink::env」に変わっているようです。

ただ、それに従い下のコマンドを実施したものの、私の環境ではうまくいきませんでした。

cargo install cargo-contract --version 2.0.0-rc

下のサイトを参考にし、
https://github.com/paritytech/ink/pull/1404#issuecomment-1253595858

2.0.0-betaで実行したところ、うまくいきました。

cargo install cargo-contract --version 2.0.0-beta

今回は以上です。

Discussion