質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

Q&A

解決済

2回答

3401閲覧

visual studio codeでgoが実行できない

lop000p

総合スコア29

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

0グッド

0クリップ

投稿2022/04/29 07:07

編集2022/04/29 07:08

イメージ説明

go version
go version go1.18.1 windows/amd64

shellでバージョンを確認したのですが、
PS C:\Users\ユーザー名> C:\Program Files\Go\src\main
を実行したところ以下エラーが出てしまいコンソールにHello, 世界が表示されませんでした。
どのように解決したらいいか教えていただけないでしょうか?

C:\Program : 用語 'C:\Program' は、コマンドレット、関数、スクリプト ファイル、または操作可能な
プログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれてい
る場合はそのパスが正しいことを確認してから、再試行してください。
発生場所 行:1 文字:1

  • C:\Program Files\Go\src\main
  • + CategoryInfo : ObjectNotFound: (C:\Program:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

参照されているのはこちらの記事でしょうか?

■ WindowsにGo言語開発環境をインストールする
https://qiita.com/suke_masa/items/0c45c92934b9a2807ddb#動作確認

記事にあるようにソースにある場所に移動して go run hello.go (「hello.go」の箇所は作成したファイル名)をしたら、実行できるかと思います。

イメージ説明

投稿2022/04/29 08:25

編集2022/04/29 08:33
cx20

総合スコア4633

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

lop000p

2022/04/29 08:40

はい、そちらの記事になります。 go run hello.goは実行してみたのですが、C:\Program Files\Go\src\mainを実行したら下記のエラーがでてしまい、mainフォルダを認識されません。 PS C:\Users\ユーザー名> C:\Program Files\Go\src\main C:\Program : 用語 'C:\Program' は、コマンドレット、関数、スクリプト ファイル、または操作可能な プログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれてい る場合はそのパスが正しいことを確認してから、再試行してください。 発生場所 行:1 文字:1 + C:\Program Files\Go\src\main + ~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Program:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
cx20

2022/04/29 08:46 編集

> C:\Program Files\Go\src\mainを実行したら下記のエラーがでてしまい、mainフォルダを認識されません。 フォルダにスペースがある場合はダブルクォーテーションで囲む必要があります。 "C:\Program Files\Go\src\main" に "main.go" ファイルがあるということでしたら、 -------------------------------------------------------- go run "C:\Program Files\Go\src\main\main.go" -------------------------------------------------------- で、どうでしょうか。
cx20

2022/04/29 08:48

ちなみに「C:\Program Files」は、通常、インストールされたプログラムを配置するフォルダである為、ソースファイルを格納するフォルダは別に用意した方が良いかと思います。
lop000p

2022/04/29 08:51

PS C:\Users\ユーザー名> go run "C:\Program Files\Go\src\main\main.go" Hello, 世界 ありがとうございます。表示されました。。
cx20

2022/04/29 09:00

蛇足ですが・・ 「C:\Users\ユーザー名\main」フォルダに「main.go」があるのでしたら、 ------------------------------------------------------ PS C:\Users\ユーザー名> cd main PS C:\Users\ユーザー名\main> go run main.go ------------------------------------------------------ でも動作するかと思います。「cd」コマンドは「Change Directory」の略でカレントディレクトリを変更するコマンドになります。
guest

0

いろいろ間違ってます
まず、

PS C:\Users\ユーザー名> C:\Program Files\Go\src\main

って、C:\Program Files\Go\src に、mainと言う実行ファイルがないとだめですが、それはあるんでしょうか

投稿2022/04/29 07:47

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

lop000p

2022/04/29 08:11

YouTubeではデスクトップにフォルダを作成しVSにドラッグアンドドロップして読み込みをしていて、以下のコマンドを実行したのですが、同じエラーが出てしまいました。 PS C:\Users\ユーザー名> code PS C:\Users\ユーザー名> cd Desktop cd : パス 'C:\Users\ユーザー名\Desktop' が存在しないため検出できません。 発生場所 行:1 文字:1 + cd Desktop + ~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Users\ユーザー名\Desktop:String) [Set-Location], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand mainフォルダとmain.goを追加し実行しましたが、以下のようになりました。 PS C:\Users\ユーザー名> C:\Program Files\Go\src\main C:\Program : 用語 'C:\Program' は、コマンドレット、関数、スクリプト ファイル、または操作可能な プログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれてい る場合はそのパスが正しいことを確認してから、再試行してください。 発生場所 行:1 文字:1 + C:\Program Files\Go\src\main + ~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Program:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
y_waiwai

2022/04/29 08:21

いろいろまちがってます そんな闇雲にやってもだめです まずは、基本的な扱い方を覚えましょう ls と言うコマンドで、そこにあるファイルやディレクトリを表示できますんで、それでなにがあるか見てみよう
lop000p

2022/04/29 08:35

PS C:\Users\ユーザー名> ls ディレクトリ: C:\Users\ユーザー名 Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2022/03/06 11:44 .android d----- 2021/09/23 18:47 .cache d----- 2021/09/23 18:47 .eclipse d----- 2022/03/06 11:44 .gradle d----- 2022/03/11 22:31 .jdks d----- 2021/12/25 0:06 .lemminx d----- 2022/03/18 22:42 .m2 d----- 2021/09/23 18:54 .sts4 d----- 2022/04/24 14:19 .vscode d----- 2021/11/30 21:11 .webclipse d-r--- 2021/09/23 11:26 3D Objects d-r--- 2021/12/19 18:56 Contacts d----- 2021/09/23 11:29 Documents d-r--- 2022/04/29 15:45 Downloads d-r--- 2021/12/19 18:56 Favorites d----- 2022/04/29 12:17 go d----- 2022/03/06 11:44 IdeaProjects d-r--- 2021/12/19 18:56 Links d----- 2022/04/29 17:00 main d-r--- 2022/02/23 13:51 Music d----- 2022/04/28 13:35 ocero_space dar--l 2022/04/29 9:02 OneDrive d-r--- 2021/12/19 18:56 Saved Games d-r--- 2021/12/19 18:56 Searches d----- 2021/10/16 18:21 Tracing d-r--- 2022/02/23 13:47 Videos d----- 2022/04/28 13:37 workspace -a---- 2022/03/21 20:44 2477 .bash_history -a---- 2022/02/27 15:19 58 .gitconfig -a---- 2022/03/21 14:08 20 .lesshst -a---- 2022/04/24 17:46 365 package main.go
lop000p

2022/04/29 08:35

lsコマンドを実行したところ、mainフォルダは認識されているようでした
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問