質問編集履歴

1

C:\\>rm -rf ~/\.vagrant\.dやC:\\>rm -rf ~/\.vagrant\.d/plugins\.json ~/\.vagrant\.d/gemsをすると少し動きが変わりました。

2016/09/09 18:52

投稿

otaharunobu
otaharunobu

スコア15

test CHANGED
File without changes
test CHANGED
@@ -153,3 +153,113 @@
153
153
  Vagrant 1.8.4
154
154
 
155
155
  ruby 2.3.1
156
+
157
+
158
+
159
+
160
+
161
+ 2016年9月10日 追加
162
+
163
+ お世話になります
164
+
165
+
166
+
167
+ 少しだけ動きがありました。
168
+
169
+
170
+
171
+ ```ここに言語を入力
172
+
173
+ C:\>rm -rf ~/.vagrant.d
174
+
175
+ ```
176
+
177
+
178
+
179
+ ```ここに言語を入力
180
+
181
+ C:\Users\ユーザー名\.vagrant.d
182
+
183
+ ```
184
+
185
+ を全部消したり
186
+
187
+
188
+
189
+ ```ここに言語を入力
190
+
191
+ C:\>rm -rf ~/.vagrant.d/plugins.json ~/.vagrant.d/gems
192
+
193
+ ```
194
+
195
+ で、
196
+
197
+ ```ここに言語を入力
198
+
199
+ C:\Users\ユーザー名\.vagrant.d
200
+
201
+ ```
202
+
203
+ の中のplugins.jsonやgemsフォルダを消した場合、
204
+
205
+
206
+
207
+ 消してから最初の作業では、うまくいくようになりました。
208
+
209
+
210
+
211
+ 例えば、上記コマンドでファイルやフォルダを消して、
212
+
213
+ ```ここに言語を入力
214
+
215
+ C:\>vagrant plugin install vagrant-hostsupdater
216
+
217
+ ```
218
+
219
+ とすると、プラグインのインストールは成功します。
220
+
221
+
222
+
223
+ しかし、次に
224
+
225
+ ```ここに言語を入力
226
+
227
+ C:\>vagrant init
228
+
229
+ ```
230
+
231
+ をしたりすると、おなじエラーが出ます。
232
+
233
+
234
+
235
+ ```ここに言語を入力
236
+
237
+ C:\>vagrant init
238
+
239
+ C:/HashiCorp/Vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess/windows.rb:1:in `require': cannot load such file -- ffi (LoadError)
240
+
241
+ from C:/HashiCorp/Vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess/windows.rb:1:in `<top (required)>'
242
+
243
+ from C:/HashiCorp/Vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess.rb:176:in `require'
244
+
245
+ from C:/HashiCorp/Vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess.rb:176:in `<top (required)>'
246
+
247
+ from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/lib/vagrant.rb:59:in `require'
248
+
249
+ from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/lib/vagrant.rb:59:in `<top (required)>'
250
+
251
+ from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/bin/vagrant:105:in `require'
252
+
253
+ from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/bin/vagrant:105:in `<main>'
254
+
255
+
256
+
257
+ ```
258
+
259
+
260
+
261
+ 別のプラグインをインストールしようとしてもNGですし、Vagrant UPも当然できません。
262
+
263
+
264
+
265
+ 原因と対策がお分かりの方いらっしゃいましたら、ご教示ください。