我讨厌提出这样一个基本问题,但在尝试部署Rally骨架应用时遇到以下错误。我正在关注视频建设拉力赛应用程序 - 大卫·托马斯的拉力赛2.0 javascript SDK简介。
如果我手动将其粘贴到自定义HTML应用程序中,该应用程序将正确构建并运行。
错误:
C:\ Users \ U5930838 \ Documents \ Rally Projects \ New folder> rake deploy 构建应用程序......
创建deploy / App.html 部署到拉力赛...... 耙子流产了! 未初始化的常量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:in
login' C:/ Users / U5930838 / Documents / Rally Projects / New folder / rakefile:182:indeploy' C:/Users/U5930838/Documents/Rally Projects/New folder/rakefile:56:in
block(2 l 在'' 任务:TOP => deploy =>部署:应用程序 (通过使用--trace运行任务查看完整跟踪)C:\ Users \ U5930838 \ Documents \ Rally Projects \ New folder>
deploy.json:
{
"server": "https://rally1.rallydev.com",
"username": "my username",
"password": "my password",
"projectOid": "my projectOid"
}
谢谢, 迈克尔
答案 0 :(得分:0)
您的包装盒上似乎没有安装OpenSSL。在命令提示符下尝试openssl -help。安装时,会显示一个命令列表。这是我的Windows框中的屏幕截图:
使用rake的Rally应用程序部署过程可能在Mac或Linux环境中进行了更彻底的测试,在通过带有openssl标志的rvm安装ruby时,通常会安装openssl。我在David Thomas的视频之后成功测试了从Windows 7盒子中部署应用程序,但我已经安装了openssl。