---
title: "Vagrantがrubyのエラーでpluginがこける件 | C#もぐもぐ"
description: "windowsでvagrantが正常に動作しない問題の対応策についてのメモです。"
url: "https://blog.223n.tech/posts/33/"
---

# Vagrantがrubyのエラーでpluginがこける件

2017年2月11日

[Vagrant](https://blog.223n.tech/tags/Vagrant/)

以前、WindowsでVagrantのpluginをインストールして使用している際に、
なぜかrubyのエラーが発生してしまい、
`vagrant up`などがコケてしまう問題に遭遇していました。

今回もその類でつまづいていたのですが、
どうやら原因は`.vagrant.d`フォルダーまでのパスにあったようです。

## ◇原因◇

`.vagrant.d`フォルダーまでに半角英数字以外の文字が含まれている。

## ◇確認方法◇

デフォルトの状態では、以下のフォルダーにあります。

`%HOMEPATH%`

1. エクスプローラーを開く。
2. パスに「`%HOMEPATH%`」を入力する。
3. 開かれたフォルダー名に半角英数字が含まれているかを確認する。

## ◇対応方法◇

1. エクスプローラーを開く。
2. パスに「`%HOMEPATH%`」を入力する。
3. 「`.vagrant.d`」フォルダーを、Cドライブの直下などに移動する。
4. 「`PC`」もしくは「`コンピュータ`」を右クリックして「`プロパティ`」をクリックする。
5. 「`システムの詳細設定`」をクリックする。
6. 「`環境変数`」をクリックする。
7. 次の変数を新規登録する。
   - 変数名： `VAGRANT_HOME` 変数値： `4.で移動した先のパス（例. C:.vagrant.d）`
8. 再起動する。

## ◇その他◇

そもそも、同じMicrosoftアカウントを追加しているのですが、
デスクトップPCとノートPCで、ユーザーフォルダー名が異なるのでしょうか…

ここが疑問で、ノートPCは動くのにデスクトップPCは動かないという
よく分からない罠にハマってしまった訳ですが。

[記事一覧に戻る](https://blog.223n.tech/posts/)
