yeoman环境搭建相关的笔记

关于Yeoman的相关备忘录

    • yeomanの前にnodejsが必要なのでまずはnodejsからインストール

参考

yeomanインストール
nodejsインストール

环境可以说是我们生活的基础,也是我们身心健康的重要因素。

    • VirturalBoxで仮想環境を作成

 

    • 仮想環境のOSはCentOS6.5

 

    Vagrantで管理

安装Node.js

    • 念のためvagrantのsandboxのモードはonにしておく

 

    • pythonとopen-sslは先にインストールしておく必要あり

 

    • epelとRemiもインストールしておく

 

    Remi、epel は yum のリポジトリ

做好准备

    リポジトリ追加
sudo rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

安装

    途中の確認メッセージはNoを選択
sudo yum install nodejs npm --enablerepo=epel

安装Yeoman

    grunt と bower も同時にインストールする
sudo npm install -g yo grunt-cli bower
    • 次にジェネレータのインストール

 

    backboneはよくわからないので入れるだけ
sudo npm install -g generator-backbone
sudo npm install -g yo generator-webapp
sudo npm install -g generator-bespoke

确认行动

    任意のディレクトリを作成
mkdir $HOME/yeoman_test_02
    作成
cd $HOME/yeoman_test_02
yo webapp
    下記エラー
Warning: PhantomJS not found. Use --force to continue.
    phantomjsが必要っぽいのでインストール
cd /usr/local/src
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
sudo tar jxfv phantomjs-1.9.7-linux-x86_64.tar.bz2
    パスを通す
sudo cp /usr/local/src/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/bin/
    改めて作成
cd $HOME/yeoman_test_02
yo webapp
    • 今度はエラーはなし

 

    サーバ起動
grunt server
    • 起動できた

 

    • ホストOSのブラウザから参照したい

 

    • 一旦サーバストップ(ctrl + C)

 

    $HOME/yeoman_test_02/Gruntfile.jsを編集
                // hostname: 'localhost'
                hostname: '192.168.33.56'
    ホストOSのブラウザから下記にアクセス
http://192.168.33.56:9000/
    Allo, Allo!! (ブラウザに表示された)

以下是一种本地化的中文改写:
请给出以下一种选择:

    • bespoke もやっとく

 

    オプションは全部Yesにしておく
mkdir $HOME/yeoman_test_03_bespoke
cd $HOME/yeoman_test_03_bespoke
yo bespoke
    • ホストOSのブラウザから参照したい

 

    $HOME/yeoman_test_03_bespoke/Gruntfile.jsを編集
          // hostname: '*', // Remove this line if you only want the server available locally
          hostname: '192.168.33.56',
    サーバ起動
grunt server
    ホストOSのブラウザから下記にアクセス
http://192.168.33.56:8000/

新手!(在屏幕上显示)

广告
将在 10 秒后关闭
bannerAds