anchor/assets/js/11.45e25cc5.js

1 line
7.1 KiB
JavaScript
Raw Normal View History

2022-04-13 16:17:24 -07:00
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{404:function(a,t,s){"use strict";s.r(t);var e=s(29),n=Object(e.a)({},(function(){var a=this,t=a.$createElement,s=a._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":a.$parent.slotKey}},[s("h1",{attrs:{id:"installing-dependencies"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#installing-dependencies"}},[a._v("#")]),a._v(" Installing Dependencies")]),a._v(" "),s("p",[a._v("To get started, make sure to setup all the prerequisite tools on your local machine\n(an installer has not yet been developed).")]),a._v(" "),s("h2",{attrs:{id:"install-rust"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#install-rust"}},[a._v("#")]),a._v(" Install Rust")]),a._v(" "),s("p",[a._v("For an introduction to Rust, see the excellent Rust "),s("a",{attrs:{href:"https://doc.rust-lang.org/book/",target:"_blank",rel:"noopener noreferrer"}},[a._v("book"),s("OutboundLink")],1),a._v(".")]),a._v(" "),s("div",{staticClass:"language-bash extra-class"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[a._v("curl")]),a._v(" --proto "),s("span",{pre:!0,attrs:{class:"token string"}},[a._v("'=https'")]),a._v(" --tlsv1.2 -sSf https://sh.rustup.rs "),s("span",{pre:!0,attrs:{class:"token operator"}},[a._v("|")]),a._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[a._v("sh")]),a._v("\n"),s("span",{pre:!0,attrs:{class:"token builtin class-name"}},[a._v("source")]),a._v(" "),s("span",{pre:!0,attrs:{class:"token environment constant"}},[a._v("$HOME")]),a._v("/.cargo/env\nrustup component "),s("span",{pre:!0,attrs:{class:"token function"}},[a._v("add")]),a._v(" rustfmt\n")])])]),s("h2",{attrs:{id:"install-solana"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#install-solana"}},[a._v("#")]),a._v(" Install Solana")]),a._v(" "),s("p",[a._v("See the solana "),s("a",{attrs:{href:"https://docs.solana.com/cli/install-solana-cli-tools",target:"_blank",rel:"noopener noreferrer"}},[a._v("docs"),s("OutboundLink")],1),a._v(" for installation instructions. On macOS and Linux,")]),a._v(" "),s("div",{staticClass:"language-bash extra-class"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[a._v("sh")]),a._v(" -c "),s("span",{pre:!0,attrs:{class:"token string"}},[a._v('"'),s("span",{pre:!0,attrs:{class:"token variable"}},[s("span",{pre:!0,attrs:{class:"token variable"}},[a._v("$(")]),s("span",{pre:!0,attrs:{class:"token function"}},[a._v("curl")]),a._v(" -sSfL https://release.solana.com/v1.9.1/install"),s("span",{pre:!0,attrs:{class:"token variable"}},[a._v(")")])]),a._v('"')]),a._v("\n")])])]),s("h2",{attrs:{id:"install-yarn"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#install-yarn"}},[a._v("#")]),a._v(" Install Yarn")]),a._v(" "),s("p",[s("a",{attrs:{href:"https://yarnpkg.com/",target:"_blank",rel:"noopener noreferrer"}},[a._v("Yarn"),s("OutboundLink")],1),a._v(" is recommended for JavaScript package management.")]),a._v(" "),s("div",{staticClass:"language-bash extra-class"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[a._v("npm")]),a._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[a._v("install")]),a._v(" -g "),s("span",{pre:!0,attrs:{class:"token function"}},[a._v("yarn")]),a._v("\n")])])]),s("h2",{attrs:{id:"install-anchor"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#install-anchor"}},[a._v("#")]),a._v(" Install Anchor")]),a._v(" "),s("h3",{attrs:{id:"install-using-pre-build-binary-on-x86-64-linux"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#install-using-pre-build-binary-on-x86-64-linux"}},[a._v("#")]),a._v(" Install using pre-build binary on x86_64 Linux")]),a._v(" "),s("p",[a._v("Anchor binaries are available via an NPM package "),s("a",{attrs:{href:"https://www.npmjs.com/package/@project-serum/anchor-cli",target:"_blank",rel:"noopener noreferrer"}},[s("code",[a._v("@project-serum/anchor-cli")]),s("OutboundLink")],1),a._v(". Only x86_64 Linux is supported currently,