2012-12-17 92 views
0

当我按照以下步骤启动Eclipse的新Cordova PhoneGap项目(按照以下说明:http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android)时,首先将Android的/ bin目录拖到终端窗口(其中包含创建脚本),然后键入:为什么bash命令返回“...是一个目录”?已解决

./create /Users/Steve/Documents/PhoneGap_apps/PhoneGap_apps/appName2 com.companyname.appName2 appName2 

创建项目。

但我得到的回报是:

-bash: /Users/Steve/Downloads/phonegap-phonegap-8a3aa47/lib/android/bin: is a directory 

没有创建appName2目录。

为什么我得到“是目录”的通知,我该如何解决它以创建目录?

已解决在拖动/ bin文件夹之前添加“cd”结果在创建的目录中。

+2

如果您将目录拖动到终端并按回车键,那么您将看到此消息,因为该目录不能被解释为命令。要导航到一个目录,首先键入'cd'(注意尾部空格),然后将目标目录拖入终端,然后按回车改变目录。这个错误消息是否出现在这个阶段,或者直到你输入'create'命令之后?你有没有开始新的路线? – Marcus

+0

我运行create命令之后出现消息,而不是之前。我没有开始一个新行,但是拖入/ bin目录,然后复制/粘贴地址,两者之间留有空格,之后没有空格。然后我打回来。我也尝试了cd,并且“是一个目录”没有出现,但是目录也没有出现。 – Steve

+0

如果我做了一个cd,然后拖动bin,然后点击Return,然后添加路径,我收到消息,发生错误。删除项目... – Steve

回答

2

编辑:固定路径。

我想你在你的路径中缺少波浪号(〜)。

试试这个:

./create ~/Documents/PhoneGap_apps/PhoneGap_apps/appName2 com.companyname.appName2 appName2 
+1

令人怀疑。 '/ Users/Steve'可能是主目录。如果是这样,那么'〜/ Users/Steve'会扩展到'/ Users/Steve/Users/Steve'。 –

+1

〜表示主目录,在这种情况下是/ Users/Steve。使用前缀代字号时,完整路径将读取/ Users/Steve/Users/Steve/Documents/...等等。 – Marcus

+0

编辑:哦,只是看到我的错误^^ – OakNinja

0

我成功地创建基于通过添加‘CD’,然后再添加整个脚本马库斯的响应文件夹。早些时候,尝试他的回答,我先拖动/ bin文件夹后再打回车,然后添加脚本。在一条生产线上执行所有这三个组件完成了这项工作。

相关问题