下面是我在课程开始时得到的说明:
设定
clone the Backbone project
下入式锚定装置
clone the backend server启动二进制
将--www标志指向 Backbone 项目的根目录
在http://localhost:8000启动项目
所以我用npm install -g bower
命令安装了bower,然后我用git clone url
克隆了上面列出的github项目和服务器。我不知道该怎么做启动二进制文件和--www标志到 Backbone.js 项目的根目录。这意味着什么,怎么做...?在二进制文件的情况下,我遍历到服务器的二进制文件夹,运行了一个文件
那么下一部分怎么做--www标志到 Backbone.js 工程的根呢?
5条答案
按热度按时间deikduxw1#
如果你正确阅读了说明书,
启动二进制文件
将--www标志指向 Backbone 项目的根目录
是一个单一步骤。您需要从终端机(Mac、Linux)或Windows的命令提示字符启动具有
--www
旗标的二进制档。假设您将frontend项目克隆到
backbone-front
文件夹,并将后端项目克隆到名为backbone-back
的同级文件夹在Windows中,您应该能够通过命令提示符从
backbone-back/binaries
文件夹执行./server_windows_amd64.exe --www ../../backbone-front
。nwlqm0z12#
对于任何一个像我一样刚开始编码寻求帮助的人来说,在二进制文件中有3个文件,每个文件用于不同的运行系统(.exe用于windows),如果你克隆的项目windows版本似乎是0 kb,你将需要直接从仓库中重新下载它,然后运行文件名中带有.exe的命令,祝你好运!^^
server_windows_amd64.exe --www=../../FEF-UdaciMeals-Backbone从二进制位置使用cmd还确保您不仅在计算机上安装了bower,而且进入了backbone文件夹并执行了bower安装以安装bower.json文件
cqoc49vn3#
我将带你完成在Windows上安装应用程序的整个过程。我刚刚完成了,这些说明是有效的。如果你还没有安装节点或bower,谷歌“bower install on windows”。第一页有正确的说明。为了澄清,页面的标题是“如何安装NodeJS,Bower,和Grunt...”
之后,您将需要克隆项目的前端和后端。对于前端,请按照以下说明操作:https://github.com/udacity/FEF-UdaciMeals-Backbone对于后端,请按照以下说明操作:https://github.com/udacity/FEF-UdaciMeals-Backbone-Server@T J是正确的。当您执行./server_windows.amd64.exe时,您会想要位于../../FEF-UdaciMeals-Backbone-Server/二进制档中
如果你按照上面的说明正确地操作,那么你应该能够在localhost:8000启动应用程序,这会给予你一个404 page not found的错误。这是正常的,因为你还没有做任何事情。
lvmkulzt4#
这是要从二进制文件文件夹中运行的正确行:
然后导航到localhost:8000,您将看到该应用程序。
wvt8vs2t5#
要将
--www
标记到项目的根目录,您需要首先确定您运行的是什么操作系统-您将需要确定从binary folder运行哪个 * 二进制文件 。如果您运行的是Mac操作系统,可能您会使用server_darwin_amd64
启动代码。我运行的是Windows操作系统,所以我会使用server_windows_amd64.exe
。接下来, 正确 * 写你的front-folder的位置(目录),所有的html,css和js都在这里。例如,
FEF-UdaciMeals-Backbone
。我会在这里强制使用等号=
。这里是我会写:--www=../../FEF-UdaciMeals-Backbone
以打开前端文件夹。在我的bash终端中,当我将
cd
转换为FEF-UdaciMeals-Backbone-Server/binaries
时,我可能会使用以下代码运行该程序:./server_windows_amd64.exe --www=../../FEF-UdaciMeals-Backbone
.最后,您可以通过http://localhost:8000找到您的站点
希望这对你有帮助,或者给你一个关于如何打开你的程序的想法。:D