Ios EEXIST-文件存在工作区/Pods
这是在我试图通过Jenkins构建应用程序时发生的。 我在Jenkins中删除了当前的工作区,构建了应用程序,并抛出了以下错误Ios EEXIST-文件存在工作区/Pods,ios,jenkins,cocoapods,Ios,Jenkins,Cocoapods,这是在我试图通过Jenkins构建应用程序时发生的。 我在Jenkins中删除了当前的工作区,构建了应用程序,并抛出了以下错误 [workspace] $ touch Pods rm -r -f Pods pod repo update [workspace] $ pod install [33mWARNING: CocoaPods requires your terminal to be using UTF-8 encoding. Consider adding the following t
[workspace] $ touch Pods rm -r -f Pods pod repo update
[workspace] $ pod install
[33mWARNING: CocoaPods requires your terminal to be using UTF-8 encoding.
Consider adding the following to ~/.profile:
export LANG=en_US.UTF-8
[0m
――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
### Command
```
/usr/bin/pod install
```
### Report
* What did you do?
* What did you expect to happen?
* What happened instead?
### Stack
```
CocoaPods : 0.37.2
Ruby : ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
RubyGems : 2.5.2
Host : Mac OS X 10.10.3 (14D136)
Xcode : 6.3.2 (6D2105)
Git : git version 2.3.2 (Apple Git-55)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ efe0250cfcdd610a45cdd5691bd3c6bcb38669be
```
### Plugins
```
cocoapods-plugins : 0.4.2
cocoapods-trunk : 0.6.1
cocoapods-try : 0.4.5
```
### Podfile
```ruby
platform :ios, '7.0'
pod 'AFNetworking', '1.3.2'
pod 'FMDB', '~> 2.3'
```
### Error
```
Errno::EEXIST - File exists - /Users/jenkins/.jenkins/jobs/App-iOS-Trunk/workspace/Pods
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in `mkdir'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in `fu_mkdir'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:219:in `block (2 levels) in mkdir_p'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:217:in `reverse_each'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:217:in `block in mkdir_p'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:203:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:203:in `mkdir_p'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.37.2/lib/cocoapods/sandbox.rb:58:in `initialize'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.37.2/lib/cocoapods/config.rb:202:in `new'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.37.2/lib/cocoapods/config.rb:202:in `sandbox'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.37.2/lib/cocoapods/command/project.rb:69:in `run_install_with_update'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.37.2/lib/cocoapods/command/project.rb:101:in `run'
/Library/Ruby/Gems/2.0.0/gems/claide-0.8.2/lib/claide/command.rb:312:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.37.2/lib/cocoapods/command.rb:46:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.37.2/bin/pod:44:in `<top (required)>'
/usr/bin/pod:23:in `load'
/usr/bin/pod:23:in `<main>'
```
――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
[!] Oh no, an error occurred.
Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=File+exists+-+%2FUsers%2Fjenkins%2F.jenkins%2Fjobs%2FeLearner-Native-iOS-Trunk%2Fworkspace%2FPods&type=Issues
If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new
Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
Don't forget to anonymize any private data!
Build step 'Update CocoaPods' marked build as failure
Finished: FAILURE
[workspace]$touch Pods rm-r-f Pods pod repo更新
[工作区]$pod安装
[33M警告:CocoaPods要求您的终端使用UTF-8编码。
考虑将以下内容添加到~/.Prrase:
出口LANG=en_US.UTF-8
[0m
――标记模板――――――标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记模板―标记
###命令
```
/usr/bin/pod安装
```
###报告
*你做了什么?
*你以为会发生什么?
*发生了什么事?
###堆叠
```
椰子荚:0.37.2
Ruby:Ruby 2.0.0p481(2014-05-08修订版45883)[universal.x86_64-darwin14]
RubyGems:2.5.2
主机:Mac OS X 10.10.3(14D136)
Xcode:6.3.2(6D2105)
Git:Git版本2.3.2(Apple Git-55)
Ruby lib dir:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib
储存库:主-https://github.com/CocoaPods/Specs.git @EFE0250CFCD610A45CDD5691BD3C6BC38669BE
```
###插件
```
cocoapods插件:0.4.2
椰荚树干:0.6.1
椰子荚尝试:0.4.5
```
###播客文件
```红宝石
平台:ios,“7.0”
pod“AFN网络”、“1.3.2”
吊舱‘FMDB’,‘大于2.3’
```
###错误
```
Errno::EEXIST-文件存在-/Users/jenkins/.jenkins/jobs/App-iOS-Trunk/workspace/Pods
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:245:in`mkdir'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:245:in'fu_mkdir'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:219:in`block(2层)in mkdir_p'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:217:in'reverse_each'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:217:in'block in mkdir\u p'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:203:in'each'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:203:in'mkdir_p'
/Library/Ruby/Gems/2.0.0/Gems/cocoapods-0.37.2/lib/cocoapods/sandbox.rb:58:in'initialize'
/Library/Ruby/Gems/2.0.0/Gems/cocoapods-0.37.2/lib/cocoapods/config.rb:202:in'new'
/Library/Ruby/Gems/2.0.0/Gems/cocoapods-0.37.2/lib/cocoapods/config.rb:202:在“沙盒”中
/Library/Ruby/Gems/2.0.0/Gems/cocoapods-0.37.2/lib/cocoapods/command/project.rb:69:在“运行安装并更新”中
/Library/Ruby/Gems/2.0.0/Gems/cocoapods-0.37.2/lib/cocoapods/command/project.rb:101:in'run'
/Library/Ruby/Gems/2.0.0/Gems/claide-0.8.2/lib/claide/command.rb:312:in'run'
/Library/Ruby/Gems/2.0.0/Gems/cocoapods-0.37.2/lib/cocoapods/command.rb:46:in'run'
/Library/Ruby/Gems/2.0.0/Gems/cocoapods-0.37.2/bin/pod:44:in`'
/usr/bin/pod:23:“装载”
/usr/bin/pod:23:in`'
```
――模板结束――模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束―模板结束
[!]哦,不,发生了一个错误。
搜索与您类似的现有GitHub问题:
https://github.com/CocoaPods/CocoaPods/search?q=File+存在+-++%2FUsers%2Fjenkins%2F。jenkins%2Fjobs%2FeLearner本机iOS中继%2Fworkspace%2FPods&type=问题
如果不存在票证,请使用上面显示的模板在以下位置创建票证:
https://github.com/CocoaPods/CocoaPods/issues/new
请务必首先阅读投稿指南,了解如何正确提交票证的详细信息:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
不要忘记匿名任何私人数据!
生成步骤“更新CocoaPods”将生成标记为失败
完成:失败
对于未擦除当前工作区的其他应用程序,生成会成功。但当我擦除当前工作区时,它会显示上述错误。在“执行shell”中添加
export LANG=en_US.UTF-8
在调用<代码> POD< /COD>之前将脚本固定在我的詹金斯框中。还考虑使用<代码> -d>代码>检查目录。
# Cocoapods
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
if [ -d Pods ]; then
rm -rf Pods
fi
pod repo update
pod install
# ...
这对我不起作用。还有其他解决方案吗?我的是Cocoapods1.0。1@ShashankKulshrestha您收到的错误与原始问题中的错误不同吗?@ShashankKulshrestha使用其他导出更新了我的答案,这些导出可能会解决您的问题。我收到此错误/usr/local/bin/pod repo update zsh:没有这样的文件或目录:/usr/本地/bin/pod@ShashankKulshrestha将
/usr/local/bin/pod
更改为仅pod
。