<h1 align="center" style="text-align:center;"> <span style="font-family:黑体;">高级软件工程第一次作业<span></span></span> </h1> <p class="MsoNormal"> <b><span style="font-size:14.0pt;font-family:黑体;">姓名<span>:</span>姜福鑫<span> </span>学号:</span></b><b><span style="font-size:14.0pt;font-family:"">201728000243096 </span></b><b><span style="font-size:14.0pt;font-family:黑体;">专业</span></b><b><span style="font-size:14.0pt;font-family:"">:</span></b><b><span style="font-size:14.0pt;font-family:黑体;">管理工程与科学</span></b><b><span style="font-size:14.0pt;font-family:""></span></b> </p> <h2> <span style="font-family:"">1.</span><span style="font-family:宋体;">第一题<span></span></span> </h2> <h3> <span style="font-size:14.0pt;line-height:173%;font-family:"">1.Cloud9</span><span style="font-size:14.0pt;line-height:173%;font-family:宋体;">下的运行<span></span></span> </h3> <h4> <span style="font-size:12.0pt;line-height:156%;font-family:"">1.1</span><span style="font-size:12.0pt;line-height:156%;font-family:宋体;">文件来源<span></span></span> </h4> <p class="MsoNormal"> <span><a href="https://git.trustie.net/cgao/hw-rottenpotatoes-rails-intro.git"><span style="font-family:"">https://git.trustie.net/cgao/hw-rottenpotatoes-rails-intro.git</span></a></span><span style="font-family:""> </span> </p> <h4> <span style="font-size:12.0pt;line-height:156%;font-family:"">1.2</span><span style="font-size:12.0pt;line-height:156%;font-family:宋体;">命令<span></span></span> </h4> <p class="MsoNormal"> <span style="font-family:"">curl -fsSL c9setup.saasbook.info | bash --login && rvm use 2.3.0 --default</span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-family:"">cat ~/.ssh/id_rsa.pub</span> </p> <p class="MsoNormal"> <span style="font-family:""> </span> </p> <p class="MsoNormal"> <span style="font-family:"">gem install rails -v 4.2.6</span> </p> <p class="MsoNormal"> <span style="font-family:""> </span> </p> <p class="MsoNormal"> <span style="font-family:"">git clone </span><span><a href="https://git.trustie.net/cgao/hw-rottenpotatoes-rails-intro.git"><span style="font-family:"">https://git.trustie.net/cgao/hw-rottenpotatoes-rails-intro.git</span></a></span><span style="font-family:""></span> </p> <p class="MsoNormal"> <span style="font-family:""> </span> </p> <p class="MsoNormal"> <span style="font-family:"">cd hw-rottenpotatoes-rails-intro</span> </p> <p class="MsoNormal"> <span style="font-family:""> </span> </p> <p class="MsoNormal"> <span style="font-family:"">bundle install --without production</span> </p> <p class="MsoNormal"> <span style="font-family:""> </span> </p> <p class="MsoNormal"> <span style="font-family:"">bundle exec rake db:setup</span> </p> <p class="MsoNormal"> <span style="font-family:""> </span> </p> <p class="MsoNormal"> <span style="font-family:"">rails server -p $PORT -b $IP</span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-size:12.0pt;font-family:宋体;">第一问在</span><span style="font-size:12.0pt;font-family:"">Cloud9</span><span style="font-size:12.0pt;font-family:宋体;">上运行成功时的结果如下图所示:<span></span></span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span></span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-size:12.0pt;font-family:宋体;">所生成的</span><span style="font-size:12.0pt;font-family:"">Web</span><span style="font-size:12.0pt;font-family:宋体;">界面如下图所示:<span></span></span> </p> <p class="MsoNormal"> <span><img border="0" width="554" height="226" src="file://C:/Users/FUXINJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg" /></span><span></span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-size:12.0pt;font-family:宋体;">网址<span>:</span></span><span> <a href="https://fuxinjiang520-fuxinjiang.c9users.io/"><span style="font-size:12.0pt;font-family:"">https://fuxinjiang520-fuxinjiang.c9users.io/</span></a></span> </p> <h2> <span style="font-family:"">2.</span><span style="font-family:宋体;">第二题<span></span></span> </h2> <h3> <span style="font-size:14.0pt;line-height:173%;font-family:"">2.</span><span> </span><span style="font-size:14.0pt;line-height:173%;font-family:宋体;">利用</span><span style="font-size:14.0pt;line-height:173%;font-family:"">heroku</span><span style="font-size:14.0pt;line-height:173%;font-family:宋体;">对上述网页进行实现操作</span><span style="font-size:14.0pt;line-height:173%;font-family:宋体;"></span> </h3> <h4> <span style="font-size:12.0pt;line-height:156%;font-family:"">2.1</span><span style="font-size:12.0pt;line-height:156%;font-family:宋体;">命令<span></span></span> </h4> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-family:"">heroku login //</span>登陆<span style="font-family:"">heroku</span> </p> <p class="MsoNormal"> <span><img border="0" width="310" height="96" src="file://C:/Users/FUXINJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png" /></span><span></span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal" align="left"> <span style="font-family:"">git clone </span><span><a href="https://git.trustie.net/cgao/hw-rottenpotatoes-rails-intro.git"><span style="font-family:"">https://git.trustie.net/cgao/hw-rottenpotatoes-rails-intro.git<img border="0" width="554" height="35" src="file://C:/Users/FUXINJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpg" /></span></a></span><span style="font-family:""></span> </p> <p class="MsoNormal" align="left"> <span> </span> </p> <p class="MsoNormal"> <span style="font-family:"">cd hw-rottenpotatoes-rails-intro</span> </p> <p class="MsoNormal"> <span><img border="0" width="433" height="61" src="file://C:/Users/FUXINJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png" /></span><span></span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-family:"">heroku create</span> </p> <p class="MsoNormal"> <span><img border="0" width="554" height="65" src="file://C:/Users/FUXINJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg" /></span><span></span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-family:"">git push heroku master</span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span><img border="0" width="554" height="78" src="file://C:/Users/FUXINJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg" /></span><span></span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-family:"">heroku run rake db:setup</span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span><img border="0" width="554" height="126" src="file://C:/Users/FUXINJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg" /></span><span></span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-family:"">heroku open //</span>打开网页<span style="font-family:""></span> </p> <p class="MsoNormal"> <span> </span> </p> <h4> <span style="font-size:12.0pt;line-height:156%;font-family:"">2.2</span><span style="font-size:12.0pt;line-height:156%;font-family:宋体;">结果展示 <span></span></span> </h4> <p class="MsoNormal"> <span><img border="0" width="553" height="210" src="file://C:/Users/FUXINJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg" /></span><span></span> </p> <p class="MsoNormal"> <span><img border="0" width="557" height="211" src="file://C:/Users/FUXINJ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg" /></span><span></span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span> </span> </p> <p class="MsoNormal"> <span style="font-size:12.0pt;font-family:宋体;">网页链接<span>:</span></span><span style="font-family:""> </span><span><a href="https://calm-meadow-15250.herokuapp.com/"><span style="font-family:"">https://calm-meadow-15250.herokuapp.com/</span></a></span><span style="font-family:""></span> </p> <p class="MsoNormal"> <span> </span> </p>
从命令行创建一个新的仓库
从命令行推送已经创建的仓库