Linux系

2017年02月11日

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


以前、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は動かないという
 よく分からない罠にハマってしまった訳ですが。



hi223n at 00:16|PermalinkComments(0)TrackBack(0)

2016年08月07日

【追記あり】Windows上のVagrantでPluginをInstallしようとするとこける件

どはまりしたので、解決メモ

# ホスト環境
 Windows 10 x64

# Vagrant Version
 1.8.4

# 状況

 vagrant plugin install vagrant-hostsupdater

 などのffiを使用しているプラグインのインストールを実行すると、
 vagrant upなどのコマンドを実行しようとすると下記画像のように、
 ffiのロードエラーでvagrantが実行できなくなる。

   CnERmGUVUAATdhC

# 解決方法

 1. Ruby をインストールする。
 2. Ruby2.DevKit をインストールする。
 3. Vagrant を再インストールする。
 4. 「C:\Users\$ユーザー名$\.vagrant.d」のフォルダを削除する

 
(2016/08/08 00:06追記) プラグインのインストールは完了しました。
が、プラグインの実行でコケてます...うーん


hi223n at 11:12|PermalinkComments(0)TrackBack(0)

2015年06月21日

LinuxでASP.NET 5を使ってみた (導入編03)


 いよいよ、.NETの環境を構築していきます。

 
 続きを読む

hi223n at 18:42|PermalinkComments(0)TrackBack(0)

LinuxでASP.NET 5を使ってみた (導入編02)


 導入編02です。

 前回の導入編01では、
 OSをインストールする箱を作りましたので、
 今回はUbuntsuをインストールします。
 続きを読む

hi223n at 16:36|PermalinkComments(0)TrackBack(0)

LinuxでASP.NET 5を使ってみた (導入編01)


 NET Frameworkを使ってみたいなーと思ったので、 
 初めてですが、VirtualBoxやらUbuntsuのインストールとかを
 実践してみた時のメモです。

 今回は、導入編です。
 続きを読む

hi223n at 16:28|PermalinkComments(0)TrackBack(0)