Проблема сборки докера Tarantool: libprofiler.so - PullRequest
0 голосов
/ 19 июня 2019

Я просто запустил docker build . после клонирования репозитория github tarantool/docker и получил сообщение об ошибке:

cp: can't stat '.libs/libprofiler.so*': No such file or directory

Эта ошибка воспроизводится для каждой версии контейнера, которую я пытался собрать с 1.9 до 2.1. Поэтому я думаю, что наткнулся на какую-то известную проблему (?).

Моя версия докера:

Client: Docker Engine - Community
 Version:           18.09.2
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        6247962
 Built:             Sun Feb 10 04:12:31 2019
 OS/Arch:           windows/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.2
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.6
  Git commit:       6247962
  Built:            Sun Feb 10 04:13:06 2019
  OS/Arch:          linux/amd64
  Experimental:     false

1 Ответ

1 голос
/ 19 июня 2019

Проблема в окончаниях строк. Настройте свой git-клиент так, чтобы он не менял окончания строк на CRLF, если вы работаете с кроссплатформенными проектами.

Обходной путь в данном конкретном случае: перейдите к gperftools_alpine.diff, измените все окончания строк на LF, перезапустите сборку.

...