{"id":4342,"date":"2026-04-29T07:00:00","date_gmt":"2026-04-28T22:00:00","guid":{"rendered":"https:\/\/litcoder.com\/?p=4342"},"modified":"2026-04-14T12:03:45","modified_gmt":"2026-04-14T03:03:45","slug":"emacs-rust-analyzer-tramp%ea%b0%80-%ea%b3%84%ec%86%8d-%ec%a3%bd%eb%8a%94-%eb%ac%b8%ec%a0%9c","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=4342","title":{"rendered":"[Tip] Emacs: rust-analyzer-tramp\uac00 \uacc4\uc18d \uc8fd\ub294 \ubb38\uc81c"},"content":{"rendered":"\n<p>Remote server\uc5d0 tramp mode\ub85c rust file\uc744 \uc77d\uc5b4\uc11c rust-mode\uc5d0 \uc9c4\uc785\ud55c \ud6c4\uc5d0 \ubbf8\ub2c8\ubc84\ud37c\uc5d0 \uc544\ub798\uc640 \uac19\uc740 \uacbd\uace0\uac00 \ub728\ub294\ub370, &#8216;y&#8217;\ub97c \uc785\ub825\ud574\uc11c rust-analyzer-tramp\ub97c \uc7ac\uc2e4\ud589 \uc2dc\ucf1c\ub3c4 \uacc4\uc18d\ud574\uc11c \uc8fd\uc5b4\uc11c \uac19\uc740 \uc624\ub958\uac00 \ubcf4\uc774\ub294 \ubb38\uc81c\uac00 \uc0dd\uacbc\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"51\" src=\"https:\/\/litcoder.com\/wp-content\/uploads\/2026\/04\/rust-analyzer-tramp-error.png\" alt=\"\" class=\"wp-image-4343\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2026\/04\/rust-analyzer-tramp-error.png 593w, https:\/\/litcoder.com\/wp-content\/uploads\/2026\/04\/rust-analyzer-tramp-error-300x26.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">rust-analyzer \uc124\uce58 \ud655\uc778<\/h3>\n\n\n\n<p>Remote server\uce21\uc5d0 rust-analyzer\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc73c\uba74 \uc774\uc640 \uac19\uc740 \ubb38\uc81c\uac00 \uc0dd\uae38 \uc218 \uc788\uc73c\ub2c8 \ub2e4\uc74c\uc758 \uba85\ub839\uc5b4\ub85c rust-analyzer\ub97c update\ud574\ubcf8\ub2e4. \ub9cc\uc57d \uc124\uce58 \ub418\uc5b4 \uc788\uc9c0 \uc54a\ub2e4\uba74 \uc774 \uacfc\uc815\uc5d0\uc11c \uc124\uce58\ub420 \uac83\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">rustup component add rust-analyzer<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Remote path \uc0ac\uc6a9<\/h3>\n\n\n\n<p>rust-analyzer\uac00 \uc774\ubbf8 \uc124\uce58 \ub418\uc5b4 \uc788\uc74c\uc5d0\ub3c4 \ubb38\uc81c\uac00 \ubc1c\uc0dd \ud55c\ub2e4\uba74 \uc11c\ubc84\uce21\uc758 path\uac00 \uc81c\ub300\ub85c \uc124\uc815\ub418\uace0 \uc788\ub294\uc9c0 \ud655\uc778\ud574 \ubcf4\uc790. Trump mode\ub294 \uc11c\ubc84\uce21\uc758 PATH \ud658\uacbd\ubcc0\uc218 \uac12 \uc744 \uc77d\uc9c0 \uc54a\uc73c\ubbc0\ub85c \uacbd\ub85c\uc815\ubcf4\ub97c \uc11c\ubc84\uc758 \uac83\uc73c\ub85c \uc720\uc9c0 \ud558\ub3c4\ub85d \uc124\uc815\ud574 \uc8fc\uc5b4\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"diff\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"> (require 'tramp)\n (setq tramp-default-method \"ssh\")\n ;; Respect remote path.\n (with-eval-after-load 'tramp\n   (add-to-list 'tramp-remote-path 'tramp-own-remote-path))<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Remote server\uc5d0 tramp mode\ub85c rust file\uc744 \uc77d\uc5b4\uc11c rust-mode\uc5d0 \uc9c4\uc785\ud55c \ud6c4\uc5d0 \ubbf8\ub2c8\ubc84\ud37c\uc5d0 \uc544\ub798\uc640 \uac19\uc740 \uacbd\uace0\uac00 \ub728\ub294\ub370, &#8216;y&#8217;\ub97c \uc785\ub825\ud574\uc11c rust-analyzer-tramp\ub97c \uc7ac\uc2e4\ud589 \uc2dc\ucf1c\ub3c4 \uacc4\uc18d\ud574\uc11c \uc8fd\uc5b4\uc11c \uac19\uc740 \uc624\ub958\uac00 \ubcf4\uc774\ub294 \ubb38\uc81c\uac00 \uc0dd\uacbc\ub2e4. rust-analyzer \uc124\uce58 \ud655\uc778 Remote server\uce21\uc5d0 rust-analyzer\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc73c\uba74 \uc774\uc640 \uac19\uc740 \ubb38\uc81c\uac00 \uc0dd\uae38 \uc218 \uc788\uc73c\ub2c8 \ub2e4\uc74c\uc758 \uba85\ub839\uc5b4\ub85c rust-analyzer\ub97c update\ud574\ubcf8\ub2e4. \ub9cc\uc57d \uc124\uce58 \ub418\uc5b4 \uc788\uc9c0 \uc54a\ub2e4\uba74 \uc774 \uacfc\uc815\uc5d0\uc11c \uc124\uce58\ub420 \uac83\uc774\ub2e4. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5,6],"tags":[41,423,424,132],"class_list":["post-4342","post","type-post","status-publish","format-standard","hentry","category-programming","category-tools","tag-emacs","tag-rust","tag-rust-analyzer","tag-tramp"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/4342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4342"}],"version-history":[{"count":4,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/4342\/revisions"}],"predecessor-version":[{"id":4361,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/4342\/revisions\/4361"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}