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

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

ただいまの
回答率

90.34%

  • CentOS

    2934questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Vagrant

    1296questions

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

ローカル開発環境の./run.shがうまくできない

受付中

回答 1

投稿

  • 評価
  • クリップ 1
  • VIEW 1,736

前提・実現したいこと

ドットインストールというサイトを参考にしながら、ローカル開発環境をwindowsで作ろうとしています。
virtualboxとvagrantのインストールが終わり、puutyをインストールし、その中でgitをインストールして、centos65というディレクトリに入るとこまで出来ました。その後、./run.shを実行したのですが、うまくできず現在pythonしか入っていません。どうしたらいいのか教えてください。

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

fatal: [127.0.0.1]: FAILED! => {"changed": true, "cmd": ["rpm", "-Uvh", "--force                ", "http://rpms.famillecollet.com/enterprise/remi-release-6.rpm"], "delta": "0:0                0:00.673169", "end": "2016-10-23 01:14:04.039933", "failed": true, "rc": 1, "sta                rt": "2016-10-23 01:14:03.366764", "stderr": "curl: (56) Failure when receiving                 data from the peer\nerror: skipping http://rpms.famillecollet.com/enterprise/rem                i-release-6.rpm - transfer failed", "stdout": "Retrieving http://rpms.famillecol                let.com/enterprise/remi-release-6.rpm", "stdout_lines": ["Retrieving http://rpms                .famillecollet.com/enterprise/remi-release-6.rpm"], "warnings": ["Consider using                 yum, dnf or zypper module rather than running rpm"]}

NO MORE HOSTS LEFT *********************************************************
to retry, use: --limit @/home/vagrant/centos65/main.retry

PLAY RECAP *****************************************************************
127.0.0.1                  : ok=7    changed=2    unreachable=0    failed=1

該当のソースコード

試したこと

いろんなサイトを見たのですがここまでしかできませんでした。

補足情報(言語/FW/ツール等のバージョンなど)

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

+1

remiをrpmで取得する部分でエラーが発生している様です。
(1)remiのインストールにて失敗しているので手動でremiをインストールします。

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6.rpm

(2)run.shのエラーを回避するために、remiのインストール行をmain.ymlから削除します。(.orgへバックアップして)
cp main.yml main.yml.org

(3)エディタ(vim等)でcentos65/main.ymlファイルの中の下記の2行を削除します。(23行、24行)

  • name: install remi repository
    command: rpm -Uvh --force http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

(4)再度 run.sh を実行します。

※実行中エラーが出力されるがビデオも出ているので問題ないか。

チェックを行います。
php -v
python --version
ruby -v
exec $SHELL -l
ruby -v
mysql --version
sudo service httpd status

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/10/23 23:18

    ありがとうございます。
    分かりづらい質問だったと思いますが、答えていただいてありがたいです。
    これから試してみて出来ましたら、報告します

    キャンセル

  • 2016/10/23 23:38

    [vagrant@localhost centos65]$ ./run.sh
    読み込んだプラグイン:fastestmirror
    更新処理の設定をしています
    Loading mirror speeds from cached hostfile
    epel/metalink | 5.8 kB 00:00
    * base: ftp.riken.jp
    * epel: ftp.riken.jp
    * extras: ftp.riken.jp
    * remi-safe: mirrors.thzhost.com
    * updates: ftp.riken.jp
    base | 3.7 kB 00:00
    epel | 4.3 kB 00:00
    epel/primary_db | 5.9 MB 00:01
    extras | 3.4 kB 00:00
    remi-safe | 2.9 kB 00:00
    remi-safe/primary_db | 418 kB 00:01
    updates | 3.4 kB 00:00
    更新と設定されたパッケージがありません。
    ERROR! Syntax Error while loading YAML.


    The error appears to have been in '/home/vagrant/centos65/main.yml': line 23, column 6, but may
    be elsewhere in the file depending on the exact syntax problem.

    The offending line appears to be:

    line='LANG="ja_JP.UTF-8"'
    - name: install man
    ^ here
    書いてある通りにやってみたのですが、上のようになり、phpとrubyはインストールされていませんでした。
    難しいですね。

    キャンセル

  • 2016/10/23 23:53

    もしかして削除の際の余分な文字が混入したかもしれませんので下記のコマンドを実行してからrun.shをして頂けないでしょうか?.orgはありますか?

    sed -e'/name: install remi/d' -e'/command: rpm -Uvh/d' main.yml.org >main.yml

    キャンセル

  • 2016/10/24 00:49

    ありがとうございます!!!!
    上のコマンドを打った後、run.shをやったらうまくできました。
    これで勉強ができます!!!
    これからも何かわからないことがあったら、ぜひともお願いします。
    ありがとうございました(._.)

    キャンセル

  • 2016/10/24 00:59

    良かったです。

    キャンセル

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

  • ただいまの回答率 90.34%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • CentOS

    2934questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Vagrant

    1296questions

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