# Concordium スマコン開発 環境構築 以下のページのセットアップを進める。 https://developer.concordium.software/en/mainnet/smart-contracts/guides/setup-tools.html ## RustとCargoのセットアップ ### インストール RustupとCargoをインストールする。 以下を実行すると`rustup`と`cargo`の2つのコマンドが使えるようになる。 ``` curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` アップデートは`rustup update` ### Rustupとは ビルドツールの管理ができる。 コンパイラの追加は`rustup target add` デフォルトのコンパイラの指定は`rustup default` 表示は`rustup show` アップデートは`rustup update` ### Cargoとは ビルドツールとパッケージマネージャー。 jsでいうところのnpmとコンパイラが合体した感じ。 プロジェクトのビルドには`cargo build` プロジェクトの実行には`cargo run` プロジェクトのテストには`cargo test` プロジェクトのドキュメントのビルドには`cargo doc` ライブラリをcrates.ioに公開するには`cargo publish` ## Cargo Concordiumのセットアップ ### Cargo Concordiumとは コントラクトのコンパイル、テスト、スキーマの作成ができる。 ### インストール インストールはここからする。 https://developer.concordium.software/en/mainnet/net/installation/downloads.html#cargo-concordium Macの場合、ダウンロードしたファイルを`cargo-concordium`に名前を変更して、~/.cargo/binに移動する。 cargo-concordiumは `chmod 755 cargo-concordium` で実行権限を付与しておく。 これで`cargo-concordium`コマンドが使えるようになる。 `cargo concordium`でも同じ動作をする。 ## Concordium Clientのセットアップ ### インストール インストールはここからする。 https://developer.concordium.software/en/mainnet/net/installation/downloads.html#concordium-client 名前をconcordium-clientに変更して/usr/local/binに移動 `chmod 755 concordium-client` で実行権限を付与しておく。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up