次のように必要な宝石をインストールしました:
~/Desktop/html5$ gem list
bundle (0.0.1)
bundler (1.3.5)
coderay (1.0.9)
em-websocket (0.5.0)
eventmachine (1.0.3)
ffi (1.8.1)
formatador (0.2.4)
guard (1.8.0)
guard-livereload (1.4.0)
guard-sass (1.2.0)
これは私のGuardfileがどのように見えるかです:
~/Desktop/html5$ more Guardfile
A sample Guardfile
More info at https://github.com/guard/guard#readme
guard 'livereload' do
watch(%r{.+\.(css|js|html)$})
end
これは私が実行したときに得られるものです: bundle exec guard
~/Desktop/html5$ bundle exec guard
12:05:56 - INFO - Guard uses NotifySend to send notifications.
12:05:56 - INFO - Guard uses TerminalTitle to send notifications.
12:05:56 - INFO - LiveReload is waiting for a browser to connect.
12:05:56 - INFO - Guard is now watching at '/home/praveen/Desktop/html5'
[1] guard(main)>
Guard サーバーが実行されていることを確認するために、これは telnet 時に得られるものです
:~/Desktop/html5$ telnet 127.0.0.1 35729
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
監視対象ディレクトリの index.html に変更を加えると、ガード プロンプトで次のように表示されます。
13:36:20 - INFO - Browser connected.
13:36:25 - INFO - Reloading browser: index.html
13:36:34 - INFO - Reloading browser: index.html
[1]ガード(メイン)>
Chrome ライブ リロード プラグインをインストールし、ファイルの読み取り許可を与えましたが、クリックしても変更されないため、コードの変更が /home/praveen/Desktop/html5 の html または css にリロードされません。pls何ができるか教えてください。
プラヴィーン