【问题标题】:cloud foundry uploading error云代工上传错误
【发布时间】:2012-12-31 16:35:11
【问题描述】:

在执行vmc push时出现以下错误

Errno::EINVAL: Invalid argument - C:/DOCUME~1/lihengxu/LOCALS~1/Temp/.vmc_blog_files/E:
C:/Ruby187/lib/ruby/1.8/fileutils.rb:243:in `mkdir'
C:/Ruby187/lib/ruby/1.8/fileutils.rb:243:in `fu_mkdir'
C:/Ruby187/lib/ruby/1.8/fileutils.rb:217:in `mkdir_p'
C:/Ruby187/lib/ruby/1.8/fileutils.rb:215:in `reverse_each'
C:/Ruby187/lib/ruby/1.8/fileutils.rb:215:in `mkdir_p'
C:/Ruby187/lib/ruby/1.8/fileutils.rb:201:in `each'
C:/Ruby187/lib/ruby/1.8/fileutils.rb:201:in `mkdir_p'
cfoundry-0.4.19/lib/cfoundry/zip.rb:27:in `unpack'
rubyzip-0.9.9/lib/zip/zip_entry_set.rb:35:in `each'
rubyzip-0.9.9/lib/zip/zip_entry_set.rb:35:in `each'
rubyzip-0.9.9/lib/zip/zip_central_directory.rb:109:in `each'
rubyzip-0.9.9/lib/zip/zip_file.rb:132:in `foreach'
rubyzip-0.9.9/lib/zip/zip_file.rb:90:in `open'
rubyzip-0.9.9/lib/zip/zip_file.rb:131:in `foreach'
cfoundry-0.4.19/lib/cfoundry/zip.rb:24:in `unpack'
cfoundry-0.4.19/lib/cfoundry/upload_helpers.rb:58:in `prepare_package'
cfoundry-0.4.19/lib/cfoundry/upload_helpers.rb:42:in `upload'
vmc-0.4.7/lib/vmc/cli/app/push.rb:119:in `upload_app'
interact-0.5.1/lib/interact/progress.rb:98:in `with_progress'
vmc-0.4.7/lib/vmc/cli/app/push.rb:118:in `upload_app'
vmc-0.4.7/lib/vmc/cli/app/push.rb:100:in `setup_new_app'
vmc-0.4.7/lib/vmc/cli/app/push.rb:82:in `push'
mothership-0.3.5/lib/mothership/base.rb:61:in `send'
mothership-0.3.5/lib/mothership/base.rb:61:in `run'
mothership-0.3.5/lib/mothership/command.rb:68:in `invoke'
manifests-vmc-plugin-0.4.19/lib/manifests-vmc-plugin/plugin.rb:113:in `call'
manifests-vmc-plugin-0.4.19/lib/manifests-vmc-plugin/plugin.rb:113
mothership-0.3.5/lib/mothership/callbacks.rb:74:in `with_filters'
manifests-vmc-plugin-0.4.19/lib/manifests-vmc-plugin/plugin.rb:112
mothership-0.3.5/lib/mothership/command.rb:78:in `instance_exec'
mothership-0.3.5/lib/mothership/command.rb:78:in `invoke'
mothership-0.3.5/lib/mothership/command.rb:82:in `instance_exec'
mothership-0.3.5/lib/mothership/command.rb:82:in `invoke'
mothership-0.3.5/lib/mothership/base.rb:50:in `execute'
vmc-0.4.7/lib/vmc/cli.rb:106:in `execute'
mothership-0.3.5/lib/mothership.rb:45:in `start'
vmc-0.4.7/bin/vmc:11
C:/Ruby187/bin/vmc:23:in `load'
C:/Ruby187/bin/vmc:23

【问题讨论】:

  • 请尝试卸载所有版本的vmc并重新安装。
  • 没用!!!!!!!!!!!!!!!!!!

标签: ruby cloud-foundry vmc


【解决方案1】:

其他 vmc 命令是否有效?

您可以尝试在 Ruby 1.9 上运行它吗?

【讨论】:

  • 我在 Ruby 1.9.3 和 1.8.7 .vmc 版本测试 0.3.x 到 0.4.7 上运行它。所有版本测试失败。
【解决方案2】:

请尝试

gem install vmc --pre 

【讨论】:

  • Henry,您能告诉我们您要部署到 Cloud Foundry 的应用程序类型吗?它是 Ruby 应用程序、Java 应用程序还是节点应用程序?你也可以给我们一个长的 vmc 版本和你已经安装和正在使用的 cfoundry 版本。 vmc -v 将为您提供 vmc 版本,gem list cfoundry 应为您提供 cfoundry 的版本。
猜你喜欢
  • 2018-05-06
  • 1970-01-01
  • 1970-01-01
  • 2012-10-15
  • 2018-03-28
  • 1970-01-01
  • 2015-02-12
  • 2015-07-06
  • 1970-01-01
相关资源
最近更新 更多