###前提・実現したいこと
rails5からさくらのVPSへcapostarnoを使ってデプロイしたいです。
###発生している問題・エラーメッセージ
cap staging deployコマンド実行
DEBUG [3dfc200c] bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)
上記エラーが発生します。
LC_ALLをC.UTF-8に変更できない?みたいなエラーですかね。
ここで一旦ローカル(cloud9)とサーバ(さくら)のlocaleを確認しました。
ローカル(cloud9)
ubuntu@sagae-third-app-cloned-4286171:~/workspace$ locale LANG=C LANGUAGE=C.UTF-8 LC_CTYPE="C.UTF-8" LC_NUMERIC="C.UTF-8" LC_TIME="C.UTF-8" LC_COLLATE="C.UTF-8" LC_MONETARY="C.UTF-8" LC_MESSAGES="C.UTF-8" LC_PAPER="C.UTF-8" LC_NAME="C.UTF-8" LC_ADDRESS="C.UTF-8" LC_TELEPHONE="C.UTF-8" LC_MEASUREMENT="C.UTF-8" LC_IDENTIFICATION="C.UTF-8" LC_ALL=C.UTF-8★
サーバ(teraterm/さくら)
[deploy@tk2-241-30026 ~]$ locale LANG=ja_JP.UTF-8 LC_CTYPE=ja_JP.UTF-8 LC_NUMERIC=ja_JP.UTF-8 LC_TIME=ja_JP.UTF-8 LC_COLLATE=ja_JP.UTF-8 LC_MONETARY=ja_JP.UTF-8 LC_MESSAGES=ja_JP.UTF-8 LC_PAPER=ja_JP.UTF-8 LC_NAME=ja_JP.UTF-8 LC_ADDRESS=ja_JP.UTF-8 LC_TELEPHONE=ja_JP.UTF-8 LC_MEASUREMENT=ja_JP.UTF-8 LC_IDENTIFICATION=ja_JP.UTF-8 LC_ALL=★★
とりあえず、ここでLC_ALLがローカルとサーバで一致していなかったので、
合わせることにしました。
ネット調べたところ、
sudo vi /etc/sysconfig/i18nで変更できると書いてあったのでコマンド実行。
~ ~ "/etc/sysconfig/i18n" [New DIRECTORY]
しかし、新規ディレクトリになってしまいます。
そこで、コマンドが違うのかなと思い
localetl set-locale LC_ALL=C.UTF-8を実行。
bash: localetl: command not found
今度はこのエラーがでました。
パスが通っていないせいかと考え
調べました。
$ whereis localetl localetl:
となり八方ふさがりです…
ご経験あるかた、助言お願いします!
###補足情報(言語/FW/ツール等のバージョンなど)
・cloud9
・さくらのVPS
・Rails5.0.0
・Capistrano3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/23 01:51
2017/01/23 01:52
2017/01/23 01:57
2017/01/23 02:39
2017/01/23 02:56