部署服务的时候报错 ArgumentError: invalid byte sequence in US-ASCII
2015-08-13 17:08
477 查看
== 测试服务器是: test132 == 正式服务器是: 133, 134 == which server do you want to deploy to? (test132/133/134/83)? 134 == password for 10.xxx.xx.134 is: triggering start callbacks for `deploy' * executing `rbenv:setup_default_environment' * executing "echo \"$HOME/.rbenv\"" servers: ["10.100.27.134"] connection failed for: 10.xxx.xx.134 (ArgumentError: invalid byte sequence in US-ASCII)
网上写的解决方法主要有两种,我是用第一种方法解决的
(1)修改本机的语言设置
export LANG="en_US.UTF-8" export LC_ALL="en_US.UTF-8"
楼主只用以上两句解决了问题,发现有的网站还补充了一句,我没执行下面这句就已经能部署了
export LANGUAGE=en_US.UTF-8
(2)修改Gemfile, put this into your Gemfile , 楼主没有用这个方法,有足够探索未知世界的好奇宝宝们可以撸袖子试试
if RUBY_VERSION =~ /1.9/ Encoding.default_external = Encoding::UTF_8 Encoding.default_internal = Encoding::UTF_8 end
相关文章推荐
- Easyui DataGrid动态生成列
- Android API Guides学习4——Fragments
- JS模块化工具requirejs教程(二):基本知识
- 关于在Android Studio中使用requestWindowFeather()
- JS模块化工具requirejs教程(一):初识requirejs
- SOAPUI 项目新建
- SOAPUI 项目导入
- 第十二章、特殊权限SUID等详解
- UIFont的字体调研
- UIGestureRecognizer手势识别
- SOAPUI PRO 破解
- pat(A) 1062. Talent and Virtue(结构体排序)
- 推荐:Android酷炫实用的开源框架(UI框架)
- EasyUI-子页面增加显示tabs的一个问题
- html 页面表单如果是disabled,则不能提交到服务器端,request.getParameter得到的将为null
- Java 生成 UUID
- getRequestDispatcher()与sendRedirect()的区别
- SOAPUI 安装
- [Shader]对NGUI的UISprite和UITexture进行裁剪(scrollview + 遮罩)
- UIImage 压缩