rake preview
任务,用ctrl+c
,别用ctrl+z
,可以避免这个问题在执行命令
rake preview
时,输出:
dong@Ubuntu:~/octopress$ rake preview
Starting to watch source with Jekyll and Compass. Starting Rack on port 4000
>>> Compass is watching for changes. Press Ctrl-C to Stop.
Configuration file: /home/dong/octopress/_config.yml
[2015-03-05 13:22:19] INFO WEBrick 1.3.1
[2015-03-05 13:22:19] INFO ruby 1.9.3 (2014-11-13) [i686-linux]
[2015-03-05 13:22:19] WARN TCPServer Error: Address already in use - bind(2)
/home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:85:in `initialize': Address already in use - bind(2) (Errno::EADDRINUSE)
from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:85:in `new'
from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:85:in `block in create_listeners'
from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:82:in `each'
from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/utils.rb:82:in `create_listeners'
from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/server.rb:82:in `listen'
from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/server.rb:70:in `initialize'
from /home/dong/.rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/webrick/httpserver.rb:45:in `initialize'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/lib/rack/handler/webrick.rb:32:in `new'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/lib/rack/handler/webrick.rb:32:in `run'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/lib/rack/server.rb:286:in `start'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/lib/rack/server.rb:147:in `start'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/rack-1.6.0/bin/rackup:4:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/rackup:23:in `load'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/rackup:23:in `<main>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'
Source: source
Destination: public
Generating...
done.
write public/stylesheets/screen.css
Auto-regeneration: enabled for 'source'
解决方法:
执行:
sudo netstat -tulpn |grep 4000
如果提示:
sudo: netstat:找不到命令
运行:
netstat -tulpn |grep 4000
然后:
dong@Ubuntu:~/octopress$ netstat -tulpn |grep 4000
Command 'netstat' not found, but can be installed with:
sudo apt install net-tools
dong@Ubuntu:~/octopress$ sudo apt install net-tools
再运行:
sudo netstat -tulpn |grep 4000
得到:
dong@Ubuntu:~/octopress$ sudo netstat -tulpn | grep 4000
[sudo] password for dong:
tcp 0 0 127.0.0.1:4000 0.0.0.0:* LISTEN 2889/rackup
执行:
kill -9 2889
#更改2889处对应的数字,前面的-9好像不变
得到:
dong@Ubuntu:~/octopress$ kill -9 2889
dong@Ubuntu:~/octopress$
done.
以下是两条命令的输出结果:
第一条:
dong@Ubuntu:~/octopress$ rake generate
## Generating Site with Jekyll
write source/stylesheets/screen.css
/home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs/runtimes.rb:45:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs.rb:5:in `<module:ExecJS>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs.rb:4:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee_script.rb:1:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee_script.rb:1:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee-script.rb:1:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee-script.rb:1:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-coffeescript-1.0.1/lib/jekyll-coffeescript.rb:2:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-coffeescript-1.0.1/lib/jekyll-coffeescript.rb:2:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:46:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:46:in `block in gracefully_require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:44:in `each'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:44:in `gracefully_require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll.rb:166:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/bin/jekyll:6:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/bin/jekyll:6:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/jekyll:23:in `load'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/jekyll:23:in `<main>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'
第二条:
dong@Ubuntu:~/octopress$ rake preview
Starting to watch source with Jekyll and Compass. Starting Rack on port 4000
/home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs/runtimes.rb:45:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs.rb:5:in `<module:ExecJS>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/execjs-2.3.0/lib/execjs.rb:4:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee_script.rb:1:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee_script.rb:1:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee-script.rb:1:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/coffee-script-2.3.0/lib/coffee-script.rb:1:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-coffeescript-1.0.1/lib/jekyll-coffeescript.rb:2:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-coffeescript-1.0.1/lib/jekyll-coffeescript.rb:2:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:46:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:46:in `block in gracefully_require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:44:in `each'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll/deprecator.rb:44:in `gracefully_require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/lib/jekyll.rb:166:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/bin/jekyll:6:in `require'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/gems/jekyll-2.5.3/bin/jekyll:6:in `<top (required)>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/jekyll:23:in `load'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/jekyll:23:in `<main>'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
from /home/dong/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'
>>> Compass is watching for changes. Press Ctrl-C to Stop.
[2015-03-05 12:32:30] INFO WEBrick 1.3.1
[2015-03-05 12:32:30] INFO ruby 1.9.3 (2014-11-13) [i686-linux]
[2015-03-05 12:32:30] INFO WEBrick::HTTPServer#start: pid=2889 port=4000
write public/stylesheets/screen.css
127.0.0.1 - - [05/Mar/2015:12:32:49 +0800] "GET / HTTP/1.1" 404 - 0.0610
127.0.0.1 - - [05/Mar/2015:12:32:50 +0800] "GET /favicon.ico HTTP/1.1" 404 - 0.0015
127.0.0.1 - - [05/Mar/2015:12:32:53 +0800] "GET / HTTP/1.1" 404 - 0.0013
127.0.0.1 - - [05/Mar/2015:12:37:50 +0800] "GET / HTTP/1.1" 404 - 0.0007
127.0.0.1 - - [05/Mar/2015:12:37:51 +0800] "GET / HTTP/1.1" 404 - 0.0007
^Z
[1]+ 已停止 rake preview
解决方法:
执行命令:
gem install execjs
gem install therubyracer
may fail,check this ,or
sudo apt-get install nodejs
done.
想起阿甘。
阿甘有点傻,一点点傻。
他经历了战友布巴的离世,丹中尉的悲怨起伏,母亲的离世,以及贯穿他整个生命的珍妮的美好而又若即若离触不可及。
阿甘不孤单。
童年时母亲和珍妮陪他。当兵时布巴陪他。在海上捕虾时丹中尉陪他。
阿甘只是孤独。
没有人走进阿甘的心里。
没有人想走进阿甘的心里。
或者说:
珍妮没有走进阿甘心里。
珍妮不想走进阿甘心里。
当珍妮再次离开,所有孤独,清晰浮现。
阿甘开始奔跑。
跑到城边。
跑遍县城。
横越阿拉巴马州。
跑到一个海角。
跑到另一个海角。
横越美国。
在湖边奔跑。
在麦田旁奔跑。
在河流石桥上奔跑。
在栅栏边奔跑。
在牧场旁奔跑。
在秋天黄叶林中奔跑。
在沙漠奔跑。
三年,两个半月。
后来,珍妮问起,阿甘告诉她:
战场雨停后的星空。
海湾的日落。
雪山旁湖面的倒影。
沙漠的日出。
那些属于阿甘的,一个人的一些瞬间。
2014年10月16日,4:59AM,在家,睡觉,做梦,醒。
关于大学的梦。
做这梦,不是第一次,估计也不会是最后一次。
它是我生命的印记,不可磨灭。
2016-01-20 again
生活像是一座特殊的迷宫。
它是立体的,一层一层的,无尽的。
它有不可改变的部分,非常难以改变的部分,容易改变的部分。有了足够的经历积累后,会出现一个楼梯,走上去,看下来,之前走过的那一层迷宫,一目了然。
1.信任很脆弱
2.信任很可贵
3.冷漠面对网络暴力
4.人脉就是一种能力
5.飞虎II第二集:你看到的很可能是相反的,不要违背原则,瞎好心!
说说我的大学舍友。
小郭
张志华,英德人,会客家话。“小郭”这个外号不像外号、小名不像小名的名字是他自己起的,没有人知道由来。
他是宿舍最奇葩的人。
大学刚入学时,他开摩托车,被烟囱烫伤了腿,回家休养了一周左右。这事我至今无法理解。因为我初一就学会摩托车了,至今开了十几年摩托,从来没烫伤过腿。目测小郭的腿的构造也没有什么特别,好难理解。
小郭永远慢人好几拍,我们的卧谈会说了某个话题大半天,他总冒出一句:诶,你们说什么?还有大学几次体能测试,他每次都迟到,你妹呀,我们在昨晚就说过今天有体能测试了,而且叫着你的名字和你说的。
小郭有些时候买些吃的回来,然后宅在床上很长一段时间不下床,不出去,目测超过一天,好厉害;有时候又背个书包出去学习,老大半天不见人。
有时候我们会担心,小郭这人出到社会上咋办呢?而事实证明我们完全是杞人忧天,小郭毕业后是风生水起呀,工作好,最厉害的是他的七龙珠,羡煞旁人!么蛋,女孩的心思真难懂。
13年67月吧,离开学校,我工作等等方面都没着落,小郭接济了我一个多月。做弟兄的我也不多说客气话,谢谢小郭!
友哥
梁世友,祖籍肇庆怀集,后来举家搬到广州,兄弟姐妹众多。
我觉得我和友哥有很多方面很相像。我们都好色、喜欢文学文艺、写毛笔字、喜欢文字、自信心不太足、有时拖拖拉拉、能力一般、自卑又自负、眼高手低、有同情心、悲天悯人又冷酷……太多太多。在友哥身上,我看到很多自己的影子。同时我们身上又有很多截然相反的东西。我和友哥可以说的是惺惺相惜又相互看不顺眼相互憎恨。我们喜欢对方是因为在对方身上看到自己,讨厌对方也是因为在对方身上看到自己。产生这种现象,是因为我们本身的性格思想里就有很多矛盾的东西。
宝文
老扬
冯家扬,广州人,典型的广州人性格。非常独立自主。在不伤害不妨碍别人的前提下,喜欢做什么就做什么,不喜欢的坚决不做。这两年我才逐渐意识到,这一点太可贵了————为自己而活。当年有段时间,我可能有点自卑,所以很敏感,
09年上大学,肇庆学院,09电子1班。13年,结束。
离校时,下雨,友哥送我到市车站。上车前,我们拥抱了一下。
就是拥抱了一下。
没有豪言壮语泪流满面等等情况。
开车后,看着窗外熟悉的肇庆,我终是有点想哭。在这生活了四年,四年的感情,我不舍得。我知道现代交通很方便,以后要回去一次很容易,但还是不舍得。
我对肇庆学院有深厚的感情。虽然不全是美好的,毕竟我是个学渣。
美好的,是我和同学们经历的许多事。这里,以我的几个舍友为主。按床位排名:小郭,友哥,宝文,老扬,小康,老陈,老壁。
插个话,大一时,是胖豪,住了一年后搬去了公寓,老扬和武昌搬入,小康是荣誉舍员。胖豪是冲我们发过很多次让我们很难理解的火,搞得很难堪,自己搬走了,而据我了解,他去公寓后也是这个鸟样。武昌在大学时和我们相处没什么问题,只是毕业后就慢慢没有了联系。小康是大一时和我们在相邻宿舍,我12栋306,他307,大二暑假我们一起去汕头打工,期间建立了不错的感情,之后经常来宿舍找宝文和我,继而和其他人打成一片,成功上位。加上我们喝酒时他经常买单,我就封了他荣誉舍员,希望他再接再厉,继续买单。
从09年到现在,5年时间,我们走了过来,如果以后没有重大利益或感情纠葛,我相信我们能一直走下去。
我读完4年大学,离校路上,有感,萌生写传念头。拖拉至今,起笔。
鉴于我水平低,先给自己一个台阶:本传毫无章法,无所限制,不讲顺序,完全是想到什么写什么!
有此念头,一方面是我喜欢文学,另一方面是看到我的高中同学彪哥也给他自己写了传,写得很好,令我也想试一试,在此感谢彪哥,李彪。
写写我这个人,我的事,我遇到的人,我遇到的事,也好。
昨天,秋风冷起。
昨天,得知宝文又谈恋爱。
都是昨天,万事万物皆有关联,这说明:宝文的恋爱和秋风一样让人感到冰冷。
你想,全宿舍最猥琐的宝文居然谈恋爱了,而且是又谈恋爱了,而帅得血了呼啦潮得犀了马哈的东哥,却只配做个好人,我呸!
然后我的反应是:难道这几天又有天文奇观天狗食月?
插叙下:宝文上个女朋友,表白那天,下午,宝文和我去轮滑,到了鼎湖山,再去九龙湖。回来后,天黑了,我们在校门口吃了5块钱炒粉,宝文还打包多一份回宿舍,然后他没有冲凉,就约小宇出来表白,然后那天还遇上N年难得一遇的天狗食月。
说到这我得简略小结一下:又累、又饿、又满身臭汗没冲凉、又月食,表白……
么蛋,别说女生拒绝你,是我我也拒绝你啦!
果然失败了。哈哈哈。
过了段时间,我记得是寒假,中午,宝文发信息给我,说他成功了,小宇答应了。
擦,女人真的是个奇怪的物种。
再后来,我看到小宇,挺好的一个女生,就是眼神不好。
我们曾无数次在宿舍卧谈会嘲笑宝文月食之夜表白的糗事,有时候我会想:这样赤裸裸地嘲笑自己的舍友会不会不好?宝文会不会想不开做自由落体运动?然后我想明白了,在情在理,我们嘲笑宝文,都是好的。
理:宝文这么猥琐,如果被人笑笑就受不了,早就瓜老衬了。
情:宝文这么猥琐,就应该被人嘲笑。
毕业不久,他们分手了,感情上我也不好接受,挺好的女生,宝文可惜了,而理智告诉我,没被宝文糟蹋,也是好事。
所以现在听到宝文又谈恋爱的消息,简直是晴天霹雳万里无云,唉……现在的许多小女生,就是喜欢猥琐屌丝、美女配野兽,啊不,禽兽!真希望下次聚会,约他们出来,谈谈小宇。
对于宝文这个猥琐男,我只能说:希望宝文早日踏入婚姻的殿堂爱情的坟墓,然后买到穿孔的避孕套,生几个孩子向他讨债!