2017-07-24 6 views
0

Ich habe einen TeamCity-Agenten, der auf einem Mac läuft. Der Server befindet sich im Andockfenster und ist unabhängig von der aktuellen Version.Wie kann ich das Gebietsschema für einen TeamCity-Agenten festlegen, der auf einem Mac ausgeführt wird?

wenn ich pod install bekomme ich die folgenden Fehler

[11:50:13][Step 2/3]  WARNING: CocoaPods requires your terminal to be using UTF-8 encoding. 
[11:50:13][Step 2/3]  Consider adding the following to ~/.profile: 
[11:50:13][Step 2/3] 
[11:50:13][Step 2/3]  export LANG=en_US.UTF-8 

Wenn ich locale im Build-Schritt betreiben ich

[11:50:11][Step 2/3] LANG= 
[11:50:11][Step 2/3] LC_COLLATE="C" 
[11:50:11][Step 2/3] LC_CTYPE="C" 
[11:50:11][Step 2/3] LC_MESSAGES="C" 
[11:50:11][Step 2/3] LC_MONETARY="C" 
[11:50:11][Step 2/3] LC_NUMERIC="C" 
[11:50:11][Step 2/3] LC_TIME="C" 
[11:50:11][Step 2/3] LC_ALL= 

sehen Wenn ich das gleiche tun, wenn sie als Agent Benutzer angemeldet in eine normale Bash-Konsole sehe ich

LANG="en_GB.UTF-8" 
LC_COLLATE="en_GB.UTF-8" 
LC_CTYPE="en_GB.UTF-8" 
LC_MESSAGES="en_GB.UTF-8" 
LC_MONETARY="en_GB.UTF-8" 
LC_NUMERIC="en_GB.UTF-8" 
LC_TIME="en_GB.UTF-8" 
LC_ALL= 

Wie kann ich die LANG etc Eigenschaft einstellen In der Konsole läuft der TeamCity-Agent?

Antwort

0

So war es der Docker gebundenen Server.

habe ich eine Docker Datei Dockerfile-server

FROM 'jetbrains/teamcity-server' 

RUN apt-get update && apt-get install locales -y 
RUN locale-gen en_GB.UTF-8 
ENV LANG en_GB.UTF-8 
ENV LANGUAGE en_GB:en 
ENV LC_ALL en_GB.UTF-8 

und verwiesen es in meinem Docker-compose.yml Datei

version: '3' 

services: 
    server: 
    build: 
     context: . 
     dockerfile: Dockerfile-server 
    volumes: 
    - '/Users/teamcity/Desktop/data:/data/teamcity_server/datadir' 
    - '/Users/teamcity/Desktop/logs:/data/teamcity/logs' 
    ports: 
     - 8111:8111 
    environment: 
     - TEAMCITY_SERVER_MEM_OPTS="-Xmx750m" 

und ich sehe die Ergebnisse

[13:25:26][Step 2/3] LANG="en_GB.UTF-8" 
[13:25:26][Step 2/3] LC_COLLATE="en_GB.UTF-8" 
[13:25:26][Step 2/3] LC_CTYPE="en_GB.UTF-8" 
[13:25:26][Step 2/3] LC_MESSAGES="en_GB.UTF-8" 
[13:25:26][Step 2/3] LC_MONETARY="en_GB.UTF-8" 
[13:25:26][Step 2/3] LC_NUMERIC="en_GB.UTF-8" 
[13:25:26][Step 2/3] LC_TIME="en_GB.UTF-8" 
[13:25:26][Step 2/3] LC_ALL= 

excelent

Verwandte Themen