{"id":45342,"date":"2023-11-23T03:11:57","date_gmt":"2023-05-06T07:42:58","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/"},"modified":"2024-05-04T10:23:32","modified_gmt":"2024-05-04T02:23:32","slug":"45342-2","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/","title":{"rendered":""},"content":{"rendered":"<p>Windows10\u3067Git for windows\u306ebash\u3092\u4f7f\u3044\u3001x86_64-pc-windows-msvc\u30c4\u30fc\u30eb\u30c1\u30a7\u30a4\u30f3\u3092\u6709\u52b9\u306b\u3059\u308b\u3002<\/p>\n<h1>\u74b0\u5883<\/h1>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Windows10 10.0.19551<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Git for Windows 2.21.0<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Visual Studio Build Tools 2017 15.9.28307.1000<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">rustup 1.21.1 (7832b2ebe 2019-12-20)<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">rustc 1.40.0 (73528e339 2019-12-16)<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">cargo 1.40.0 (bc8e4c8be 2019-11-22)<\/ul>\n<h1>Visual Studio Build Tools\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h1>\n<p>Windows\u3067Rust\u3092\u4f7f\u3046\u5834\u5408\u3001MSVC ABI\u307e\u305f\u306fGNU ABI\u7528\u306e\u30d0\u30a4\u30ca\u30ea\u3092\u30d3\u30eb\u30c9\u3059\u308b\u305f\u3081\u3001C++\u30d3\u30eb\u30c9\u30c4\u30fc\u30eb\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u5fc5\u8981\u306b\u306a\u308b\u3002\u3053\u3053\u3067\u306f\u524d\u8005\u306eVisual Studio Build Tools\u3092\u4f7f\u3046\u3053\u3068\u306b\u3059\u308b\u3002\u79c1\u306f\u4e0b\u8a18\u306eVS2017\u7528\u306e\u30d3\u30eb\u30c9\u30c4\u30fc\u30eb\u3092\u4f7f\u3063\u305f\u3002<\/p>\n<p>\u300cVisual C++ Build Tools\u300d\u3092\u9078\u629e\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30fb\u518d\u8d77\u52d5\u3059\u308b\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d5e7937434c4406cf55f8\/7-0.png\" alt=\"\u30b3\u30e1\u30f3\u30c8 2020-01-26 210912.png\" \/><\/div>\n<h1>rustup\u3092\u5b9f\u884c<\/h1>\n<p>Bash for Windows\u306eBash\u30bf\u30fc\u30df\u30ca\u30eb\u3092\u958b\u3044\u3066 curl https:\/\/sh.rustup.rs -sSf | sh \u3092\u5b9f\u884c\u3059\u308b\u3002<br \/>\nC:\\Users\\\u30e6\u30fc\u30b6\u540d.cargo\\bin \u306b\u5b9f\u884c\u30d5\u30a1\u30a4\u30eb\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u74b0\u5883\u5909\u6570\u3082\u8a2d\u5b9a\u3057\u3066\u304f\u308c\u308b\u6a21\u69d8\u3002<\/p>\n<pre class=\"post-pre\"><code>sunas@vrwrhg MINGW64 \/\r\n$ curl https:\/\/sh.rustup.rs -sSf | sh\r\ninfo: downloading installer\r\n\r\nWelcome to Rust!\r\n\r\nThis will download and install the official compiler for the Rust\r\nprogramming language, and its package manager, Cargo.\r\n\r\nIt will add the cargo, rustc, rustup and other commands to\r\nCargo's bin directory, located at:\r\n\r\n  C:\\Users\\sunas\\.cargo\\bin\r\n\r\nThis can be modified with the CARGO_HOME environment variable.\r\n\r\nRustup metadata and toolchains will be installed into the Rustup\r\nhome directory, located at:\r\n\r\n  C:\\Users\\sunas\\.rustup\r\n\r\nThis can be modified with the RUSTUP_HOME environment variable.\r\n\r\nThis path will then be added to your PATH environment variable by\r\nmodifying the HKEY_CURRENT_USER\/Environment\/PATH registry key.\r\n\r\nYou can uninstall at any time with rustup self uninstall and\r\nthese changes will be reverted.\r\n\r\nCurrent installation options:\r\n\r\n\r\n   default host triple: x86_64-pc-windows-msvc\r\n     default toolchain: stable\r\n               profile: default\r\n  modify PATH variable: yes\r\n\r\n1) Proceed with installation (default)\r\n2) Customize installation\r\n3) Cancel installation\r\n<\/code><\/pre>\n<p>default host triple\u306e\u30bf\u30fc\u30b2\u30c3\u30c8\u306fx86_64-pc-windows-msvc\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u3002<br \/>\n\u305d\u306e\u307e\u307eEnter\u3092\u5165\u529b\u3059\u308b\u3068\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u59cb\u307e\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>&gt;1\r\n\r\ninfo: profile set to 'default'\r\ninfo: default host triple is x86_64-pc-windows-gnu\r\ninfo: syncing channel updates for 'stable-x86_64-pc-windows-gnu'\r\ninfo: latest update on 2019-12-19, rust version 1.40.0 (73528e339 2019-12-16)\r\ninfo: downloading component 'cargo'\r\ninfo: downloading component 'clippy'\r\ninfo: downloading component 'rust-docs'\r\ninfo: downloading component 'rust-mingw'\r\ninfo: downloading component 'rust-std'\r\ninfo: downloading component 'rustc'\r\ninfo: downloading component 'rustfmt'\r\ninfo: installing component 'cargo'\r\ninfo: installing component 'clippy'\r\ninfo: installing component 'rust-docs'\r\ninfo: installing component 'rust-mingw'\r\ninfo: installing component 'rust-std'\r\ninfo: installing component 'rustc'\r\ninfo: installing component 'rustfmt'\r\ninfo: default toolchain set to 'stable'\r\n\r\n  stable installed - rustc 1.40.0 (73528e339 2019-12-16)\r\n\r\n\r\nRust is installed now. Great!\r\n\r\nTo get started you need Cargo's bin directory (%USERPROFILE%.cargo\\bin) in your\r\nPATH\r\nenvironment variable. Future applications will automatically have the\r\ncorrect environment, but you may need to restart your current shell.\r\n\r\nPress the Enter key to continue.\r\n<\/code><\/pre>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u9032\u3080\u304c\u3001default host triple\u304c\u5148\u307b\u3069\u8868\u793a\u3055\u308c\u305f\u300cx86_64-pc-windows-msvc\u300d\u3067\u306f\u306a\u304f\u300cx86_64-pc-windows-gnu\u300d\u306b\u306a\u3063\u3066\u3044\u308b\u3002<\/p>\n<h1>\u30d3\u30eb\u30c9\u30c6\u30b9\u30c8(\u5931\u6557)<\/h1>\n<p>\u30bf\u30fc\u30df\u30ca\u30eb\u3092\u958b\u304d\u306a\u304a\u3057\u3066\u30b5\u30f3\u30d7\u30eb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u30d3\u30eb\u30c9\u3057\u3066\u307f\u308b\u3002\u6b63\u3057\u304f\u52d5\u3051\u3070\u300cHello, World!\u300d\u304c\u51fa\u529b\u3055\u308c\u308b\u306f\u305a\u3060\u304c\u2026<\/p>\n<pre class=\"post-pre\"><code>$ cargo new first_sample\r\n     Created binary (application) `first_sample` package\r\n\r\n$ cd first_sample\/\r\n\r\n$ cargo run\r\n   Compiling first_sample v0.1.0 (C:\\Users\\sunas\\usr\\src\\rust\\first_sample)\r\nerror[E0463]: can't find crate for `std`\r\n\r\nerror: aborting due to previous error\r\n\r\nFor more information about this error, try `rustc --explain E0463`.\r\nerror: could not compile `first_sample`.\r\n\r\nTo learn more, run the command again with --verbose.\r\n<\/code><\/pre>\n<p>\u3084\u306f\u308a\u30a8\u30e9\u30fc\u3068\u306a\u3063\u3066\u3044\u308b\u3002\u6a19\u6e96\u30e9\u30a4\u30d6\u30e9\u30ea\u306estd\u30af\u30ec\u30fc\u30c8\u304c\u4f7f\u3048\u3066\u3044\u306a\u3044\u3002<br \/>\nrustup\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u4e2d\u306bx86_64-pc-windows-gnu\u3092\u30bf\u30fc\u30b2\u30c3\u30c8\u306b\u3057\u3066\u3044\u308b\u306e\u304c\u554f\u984c\u3068\u601d\u308f\u308c\u308b\u305f\u3081\u3001\u624b\u52d5\u3067\u4fee\u6b63\u3059\u308b\u3002<\/p>\n<h1>rustup target\u3067\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u518d\u8a2d\u5b9a<\/h1>\n<p>rustup \u306e\u4f7f\u7528\u6cd5\u3092\u78ba\u8a8d\u3002<br \/>\nlist\u30b5\u30d6\u30b3\u30de\u30f3\u30c9\u3067\u73fe\u5728\u4f7f\u7528\u53ef\u80fd\u306a\u30bf\u30fc\u30b2\u30c3\u30c8\u304c\u78ba\u8a8d\u3067\u304d\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ rustup target --help\r\nrustup.exe-target\r\nModify a toolchain's supported targets\r\n\r\nUSAGE:\r\n    rustup.exe target &lt;SUBCOMMAND&gt;\r\n\r\nFLAGS:\r\n    -h, --help    Prints help information\r\n\r\nSUBCOMMANDS:\r\n    list      List installed and available targets\r\n    add       Add a target to a Rust toolchain\r\n    remove    Remove a target from a Rust toolchain\r\n    help      Prints this message or the help of the given subcommand(s)\r\n<\/code><\/pre>\n<p>\u73fe\u5728\u306e\u8a2d\u5b9a\u3092\u78ba\u8a8d\u3059\u308b\u3002\u3084\u306f\u308ax86_64-pc-windows-gnu\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u306b\u306a\u3063\u3066\u3044\u3066\u3001x86_64-pc-windows-msvc\u306f\u672a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306b\u306a\u3063\u3066\u3044\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ rustup target list\r\n(\u7701\u7565)\r\nx86_64-apple-darwin\r\nx86_64-apple-ios\r\nx86_64-fortanix-unknown-sgx\r\nx86_64-fuchsia\r\nx86_64-linux-android\r\nx86_64-pc-windows-gnu (installed)\r\nx86_64-pc-windows-msvc\r\n(\u7701\u7565)\r\n<\/code><\/pre>\n<p>x86_64-pc-windows-gnu\u30bf\u30fc\u30b2\u30c3\u30c8\u3092remove\u3059\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ rustup target remove x86_64-pc-windows-gnu\r\ninfo: removing component 'rust-std'\r\n<\/code><\/pre>\n<p>x86_64-pc-windows-msvc\u30bf\u30fc\u30b2\u30c3\u30c8\u3092add\u3059\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ rustup target add x86_64-pc-windows-msvc\r\ninfo: downloading component 'rust-std' for 'x86_64-pc-windows-msvc'\r\ninfo: installing component 'rust-std' for 'x86_64-pc-windows-msvc'\r\n<\/code><\/pre>\n<h1>rustup toolchain\u3067MSVC\u7528\u30c4\u30fc\u30eb\u30c1\u30a7\u30a4\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h1>\n<p>\u66f4\u306b\u3001rustup\u3067\u30c4\u30fc\u30eb\u30c1\u30a7\u30a4\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ rustup toolchain install stable-msvc\r\ninfo: syncing channel updates for 'stable-x86_64-pc-windows-msvc'\r\ninfo: latest update on 2019-12-19, rust version 1.40.0 (73528e339 2019-12-16)\r\ninfo: downloading component 'cargo'\r\ninfo: downloading component 'clippy'\r\ninfo: downloading component 'rust-docs'\r\ninfo: downloading component 'rust-std'\r\ninfo: downloading component 'rustc'\r\ninfo: downloading component 'rustfmt'\r\ninfo: installing component 'cargo'\r\ninfo: installing component 'clippy'\r\ninfo: installing component 'rust-docs'\r\ninfo: installing component 'rust-std'\r\ninfo: installing component 'rustc'\r\ninfo: installing component 'rustfmt'\r\n\r\n  stable-x86_64-pc-windows-msvc installed - rustc 1.40.0 (73528e339 2019-12-16)\r\n\r\ninfo: checking for self-updates\r\n<\/code><\/pre>\n<p>\u3055\u3089\u306b\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30c4\u30fc\u30eb\u30c1\u30a7\u30a4\u30f3\u3092stable-msvc\u306b\u8a2d\u5b9a\u3059\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ rustup default stable-msvc\r\ninfo: using existing install for 'stable-x86_64-pc-windows-msvc'\r\ninfo: default toolchain set to 'stable-x86_64-pc-windows-msvc'\r\n\r\n  stable-x86_64-pc-windows-msvc unchanged - rustc 1.40.0 (73528e339 2019-12-16)\r\n<\/code><\/pre>\n<h1>\u30d3\u30eb\u30c9\u30c6\u30b9\u30c8(\u6210\u529f)<\/h1>\n<p>\u518d\u5ea6\u30d3\u30eb\u30c9\u3057\u305f\u3068\u3053\u308d\u3001\u6210\u529f\u3002<\/p>\n<pre class=\"post-pre\"><code>$ cargo run\r\n   Compiling first_sample v0.1.0 (C:\\Users\\sunas\\usr\\src\\rust\\first_sample)\r\n    Finished dev [unoptimized + debuginfo] target(s) in 2.22s\r\n     Running `target\\debug\\first_sample.exe`\r\nHello, world!\r\n<\/code><\/pre>\n<p>rustup\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u5909\u308f\u308b\u3068\u5f8c\u534a\u306e\u624b\u9806\u306f\u4e0d\u8981\u3068\u306a\u308b\u304b\u3082\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows10\u3067Git for windows\u306ebash\u3092\u4f7f\u3044\u3001x86_64-pc-windows-msv [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-45342","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>- Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:description\" content=\"Windows10\u3067Git for windows\u306ebash\u3092\u4f7f\u3044\u3001x86_64-pc-windows-msv [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-06T07:42:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-04T02:23:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d5e7937434c4406cf55f8\/7-0.png\" \/>\n<meta name=\"author\" content=\"\u79d1, \u96c5\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u79d1, \u96c5\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/\",\"name\":\"- Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-05-06T07:42:58+00:00\",\"dateModified\":\"2024-05-04T02:23:32+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a\",\"name\":\"\u79d1, \u96c5\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g\",\"caption\":\"\u79d1, \u96c5\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keya\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"- Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/","og_locale":"zh_CN","og_type":"article","og_description":"Windows10\u3067Git for windows\u306ebash\u3092\u4f7f\u3044\u3001x86_64-pc-windows-msv [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-05-06T07:42:58+00:00","article_modified_time":"2024-05-04T02:23:32+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d5e7937434c4406cf55f8\/7-0.png"}],"author":"\u79d1, \u96c5","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u79d1, \u96c5","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"4 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/","name":"- Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-05-06T07:42:58+00:00","dateModified":"2024-05-04T02:23:32+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a","name":"\u79d1, \u96c5","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g","caption":"\u79d1, \u96c5"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keya\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/45342-2\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/45342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=45342"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/45342\/revisions"}],"predecessor-version":[{"id":97756,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/45342\/revisions\/97756"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=45342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=45342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=45342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}