zoukankan      html  css  js  c++  java
  • 部署服务的时候报错 ArgumentError: invalid byte sequence in US-ASCII

    == 测试服务器是:  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
  • 相关阅读:
    11月20号
    11月17号
    11月21号
    11月19号
    第一章 Windows下前端代码打包编译
    每日日报
    每日日报
    每日日报
    学习Java的第十三天
    学习Java的第十六天——随机数
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/4727865.html
Copyright © 2011-2022 走看看