Mac上的Ripple(0.9.19)和BB10 WebWorks SDK 2.0.0.54

时间:2013-12-20 12:14:49

标签: blackberry-webworks ripple

我无法使用默认位置安装的SDK来构建Ripple。我收到错误消息“哦Snap!构建请求失败并显示消息:./ Applications / BlackBerry / BB10 WebWorks SDK 2.0.0.54不是有效路径”(编辑:此问题已通过删除而得到修复''' - 请看下面的错误) - 但这是安装SDK的地方。

我在这里关注本教程:http://www.patrickcatanzariti.com/2013/01/my-guide-to-developing-a-blackberry-html5-webworks-mobile-app/

但我没有成功。我还尝试将./Documents/Virtual Machines中的BlackBerry10Simulator-BB10_2_0X-1791文件夹复制到该文件夹​​中,尝试构建时仍然出现相同的错误,以及编辑设置时出现的另一个错误:“找不到模拟器”< / p>

是否有人使用此版本的Ripple和BB10构建?

修改

我已将平台更改为BlackBerry 10 Webworks。现在错误出现在命令行上:

  

检查输出路径/用户/用户名/开发/ BlackBerry / BB_Output /
  路径已存在
  在/ Users / username / Development / BlackBerry / Blackberry / BlackBerry中运行zip   exec - “zip”-r“/Users/username/Development/BlackBerry/BB_Output/Output.zip”*
  out:添加:BlackBerry.zip
  out :(存储0%)
  添加:config.xml(缩小63%)
  添加:css /(存储0%)
  添加:css / app.css(缩减82%)
  添加:images /(存储0%)
  添加:images / image1.png
  out :(缩小0%)
  添加:images / Image3.png
  out :(存储0%)
  添加:images / smallImage.png
  out :(存储0%)
  添加:images / Thumbs.db
  出:(瘪28%)
  添加:js /
  out :(存储0%)
  添加:js / jquery-1.10.2.min.js
  out :(瘪65%)
  添加:js / jquery.soap.js
  出:(瘪69%)
  添加:js / msisdn.js
  出:(贬值66%)
  添加:js / panic.js
  出:(瘪76%)
  添加:screen1.html
  出:(瘪61%)
  添加:screen2.html
  出:(瘪74%)
  补充:phoneNumber.html(贬值66%)
  添加:settings.html(缩减57%)
  添加:start.html(缩小56%)
  
  错误:错误:Cordova不知道
/Users/username/Development/BlackBerry/BB_Output/Output.zip;尝试帮助获取所有可用命令的列表   在新的CLI(/ Applications / BlackBerry / BB10 WebWorks SDK 2.0.0.54/webworks-cli/node_modules/cordova/src/cli.js:114:15)
  在新的CLI(/ Applications / BlackBerry / BB10 WebWorks SDK 2.0.0.54/webworks-cli/lib/cli.js:91:31)
  在对象。 (/ Applications / BlackBerry / BB10 WebWorks SDK 2.0.0.54/webworks-cli/bin/webworks:4:16)
  在Module._compile(module.js:456:26)
  在Object.Module._extensions..js(module.js:474:10)
  在Module.load(module.js:356:32)
  在Function.Module._load(module.js:312:12)
  在Function.Module.runMain(module.js:497:10)
  在启动时(node.js:119:16)
  at node.js:901:3

2 个答案:

答案 0 :(得分:1)

因此,简短的回答是Ripple 与WebWorks 2.x beta不兼容。

如果它只是您希望使用的打包和部署功能,我建议您只使用CLI(命令行界面)。

虽然CLI往往很可怕,而且不直观,但我可以向您保证,新的WW 2.x CLI非常简单。在我开始使用这个新CLI之前,我曾经使用Ripple进行打包和部署。现在它一直是我的命令行。

这是让它运行的最简单方法,它也是我做的。此处还提供了更多信息https://github.com/apache/cordova-blackberry/tree/master/blackberry10

  1. 将您的设备置于开发模式
  2. 通过USB将其插入Mac
  3. 打开终端并输入以下内容:

    1. 创建一个新项目:“webworks create / Users / Chad / testapp com.chadsapps.testapp” 这将创建样本“hello world”类型的应用程序,开箱即用

    2. 将目录更改为项目:“cd / Users / Chad / testapp”

    3. 将应用部署到设备:“webworks run” 如果您的设备上没有存储调试令牌,它将通过USB自动检测它,并创建一个。系统会要求您在提示符下输入密钥库密码。

    4. 您现在应该在设备上运行“hello world”应用程序了!

      如果您正在寻找Ripple的仿真/测试部分,则必须使用模拟器(适用于WebWorks 2.0),https://developer.blackberry.com/html5/downloads/

      希望这有帮助,如果没有,请不要犹豫;)

      -Chad @chadtatro

答案 1 :(得分:0)

安装节点,然后重试。这将是因为您的错误日志显示node.js:119:116

中的启动node.js错误