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

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

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

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

1回答

1853閲覧

vagrant box addができない

osen_eng

総合スコア14

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

0クリップ

投稿2020/06/22 09:40

編集2020/06/22 10:11

vagrantを触り始めたばかりの初心者です。

入門書の「まずはBoxファイルを追加してみよう」のような章で、いきなりつまづいてしまいました。

書籍に書いてあるコマンド

vagrant box add centos64_ gihyo https://dl.dropboxusercontent.com/u/3657281/centos64_ja.box

をそのまま実行してBoxファイルを追加しようと思ったのですが、

C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/machine_index.rb:321:in `initialize': Permission denied @ rb_sysopen - C:/Users/yomot/.vagrant.d/data/machine-index/index.lock (Errno::EACCES) from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/machine_index.rb:321:in `open' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/machine_index.rb:321:in `with_index_lock' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/machine_index.rb:52:in `initialize' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/environment.rb:723:in `new' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/environment.rb:723:in `machine_index' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/environment.rb:206:in `block in action_runner' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/action/runner.rb:34:in `run' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/environment.rb:525:in `hook' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/lib/vagrant/environment.rb:774:in `unload' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/bin/vagrant:185:in `ensure in <main>' from C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/bin/vagrant:185:in `<main>'

このようなエラーが出て追加できません。エラーの内容もわからず、ググっても一致する内容が引っかかりません。何が原因なのか、教えていただけませんか?

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

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

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

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

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

KoichiSugiyama

2020/06/22 10:03

「書籍に書いてあるコマンドそのまま実行して~」とありますが、思い込みなどで何かコマンドのの抜けやタイプミスをしている可能性を否定できません。念のため打ったコマンドをそのままコピー&ペーストして記載していただいた方が、アドバイスしやすくなると思います。
osen_eng

2020/06/22 10:11

ありがとうございます。追加しました。
guest

回答1

0

自己解決

似たような質問を見つけ、自己解決しました。
https://teratail.com/questions/134626

結論から言うと、日本語を使わない(英数字のみの)アカウントを新規に作成し、そっちでコマンドを実行することで解決しました。

おそらく、一時期windowsのユーザ名が日本語になっていたのが原因のようです。
自分はアカウントを作ったときにmicrosoftアカウントでログインしたために、初期はアカウント名が日本語でした。
ですが日本語のアカウント名は不都合が多いとのことで、日本語を使わないアカウント名のローカルアカウントに切り替えて使っていたのですが、それでもだめだったみたいです。

最初に登録したのが日本語名だったのが原因なのか、それとも日本語名のアカウントを使っていた時期にvagrantをインストールしたのか(昔のことで覚えていない)どっちが原因なのかは不明ですが、とにかく英数字のみのアカウントを新規作成し、そっちのアカウントで同様のコマンドを実行した結果問題なく動きました。

投稿2020/06/22 12:58

osen_eng

総合スコア14

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問