1

我讨厌问这样一个基本问题,但是在尝试部署 Rally 骨架应用程序时收到以下错误。我正在关注 David Thomas 的视频 Building Rally Apps - An Intro to Rally's 2.0 javascript SDK。

如果我手动将其粘贴到自定义 html 应用程序中,该应用程序将正确构建并运行。

错误:

C:\Users\U5930838\Documents\Rally Projects\New 文件夹>rake deploy Building App...

创建 deploy/App.html 部署到 Rally... rake 中止!未初始化常量 Rally::AppSdk::Deployr::OpenSSL C:/Users/U5930838/Documents/Rally Projects/New folder/rakefile:471:in rally_pos t' C:/Users/U5930838/Documents/Rally Projects/New folder/rakefile:224:inlogin' C:/Users/U5930838/Documents/Rally Projects/New folder/rakefile :182:in deploy' C:/Users/U5930838/Documents/Rally Projects/New folder/rakefile:56:inblock (2 级别) in ' Tasks: TOP => deploy => deploy:app (通过使用 --trace 运行任务查看完整跟踪)

C:\Users\U5930838\Documents\Rally Projects\新建文件夹>

部署.json:

{
"server": "https://rally1.rallydev.com",
"username": "my username",
"password": "my password",
"projectOid": "my projectOid"
}

谢谢,迈克尔

4

1 回答 1

0

看起来你的盒子上没有安装 OpenSSL。在命令提示符下尝试 openssl -help。安装后,会显示命令列表。这是我的 Windows 框中的屏幕截图:

在此处输入图像描述

使用 rake 的 Rally 应用程序部署过程可能在 Mac 或 Linux 环境中进行了更彻底的测试,在这些环境中,当通过带有 openssl 标志的 rvm 安装 ruby​​ 时,通常会安装 openssl。在 David Thomas 的视频之后,我成功地测试了从 Windows 7 机器部署应用程序,但我已经安装了 openssl。

于 2013-08-20T15:18:57.487 回答