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

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

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

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

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

Q&A

解決済

3回答

2239閲覧

VMの構築が出来ない。

teppei_axe

総合スコア5

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

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

0グッド

0クリップ

投稿2020/01/24 14:48

前提・実現したいこと

『スッキリわかるC言語入門』という著書に沿って、vagrantとvirtualboxを使ってwindow10でVMの構築をしたいです。

ここに質問の内容を詳しく書いてください。

コマンドプロンプトで、

C:¥Users¥名前> mkdir C:¥SukkiriC
C:¥Users¥名前> cd C:¥SukkiriC

C:¥SukkiriC¥名前> vagrant init -f flairlink/codeaera_sc

C:¥SukkiriC¥名前> vagrant up

と入力しました。本には、このあと数GBのデータがダウンロードされ、VMのダウンロードが完了すると、仮想マシンが自動的に起動します。と書かれており、virtualbox開くと、vagrant upのコマンドが過去に実行されていれば、virtualboxマネージャーのリストに「codearea_sc」が表示されます。とあります。
しかし、私の画面には、コマンドプロンプトに以下のようなメッセージが表示されています。

発生している問題・エラーメッセージ

C:¥SukkiriC¥名前> vagrant init -f flairlink/codeaera_sc

のコードの後には、

A 'Vagrantfile' has been placed in this directory. You are now ready to 'vagrant up'your first virtual enviroment! Please read the comments in the Vagrantfile as well as document ion on 'vagrantup.com'for more information on using Vagrant.

C:¥SukkiriC¥名前> vagrant up

のコードの後には、

No usable default provider could be found for your system.

Vagrant relies on interactions with 3rd party system,known as "provider",to provide Vagrant with resources to run development environments, Examples are Virtualbox, VMware, Hyper-V.

The easiest solution to this message is to install Virtual,which is available for free on all major platforms.

If you believe you ale\ready have a available, make sure it is property installed and configured.You can see more detail about why a particular provider isn't working by forcing usage with 'vagrant up --provider=PROVIDER', which should give you a more specific error message for that particukar provider.

というメッセージが表示されました。

該当のソースコード

C言語

1 2### 試したこと 3 4ここに問題に対して試したことを記載してください。 5 6何回も同じことを繰り返しましたが、出来ませんでした。また、PCに問題があるのかと思い、windowで出来なかったため、別のmacでも試しましたが同じ結果になりました。 7### 補足情報(FW/ツールのバージョンなど) 8window10 9virtualbox 6.1 10vagrant2.2.6 11ここにより詳細な情報を記載してください。

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

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

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

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

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

guest

回答3

0

window10
virtualbox 6.1.18 r142142
Vagrant 2.2.15

現在(2021/04/20)の最新版でも普通にインストール出来ました。
海外のサイトで、「ウイルス対策ソフトウェア(私の場合はカスペルスキー)を無効にすると、問題が解決しました。」という情報がありましたので、
私も試したところうまくいきました。(認証エラー系)

セキュリティの無効はリスクがあるので、気を付けてご対応ください。

asmさんのおっしゃる引数も間違うとインストール出来ませんでした。
私の場合、flairlink/odearea_sc(Cがない)でもハマりました。

投稿2021/04/19 15:29

readman3

総合スコア2

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

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

0

ベストアンサー

ここによれば、VagrantがサポートしているVirtualBoxの最新版は6.0.xです。

ダウンロードされているVirtualBoxのバージョンは6.1なので対応していませんし、対応していない場合、

No usable default provider could be found for your system.

Vagrant relies on interactions with 3rd party system,known as "provider",to provide Vagrant with resources to run development environments, Examples are Virtualbox, VMware, Hyper-V.

というエラーメッセージが出るようです。

ちなみに、他の回答者さんもご指摘の通り、

C:¥SukkiriC¥名前> vagrant init -f flairlink/codeaera_sc

で指定している引数が間違っていますね。
このまま実行しても、vagrant upの時に

The box 'flairlink/codeaera_sc' could not be found or
could not be accessed in the remote catalog. If this is a private
box on HashiCorp's Vagrant Cloud, please verify you're logged in via
vagrant login. Also, please double-check the name. The expanded
URL and error message are shown below:

というエラーメッセージで止まってしまいますよ。

投稿2020/01/24 15:41

TsukubaDepot

総合スコア5086

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

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

teppei_axe

2020/01/26 11:17

ありがとうございます。6.0に変更したら出来ました。ただ、メインのpcのwindowsでは何故か上手く行きませんでしたが、macの方では大丈夫でした。ありがとうございました。
guest

0

vagrant init -f flairlink/codeaera_sc

よく見ると打ち間違えています


追記

現在、VagrantがVirtualBox 6.1系に対応していないようですので、6.0系または5.2系をお使いください

投稿2020/01/24 15:09

編集2020/01/24 15:36
asm

総合スコア15147

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問