Hi,

I am new for LEAN. Just followed below link to install LEAN docker container locally in my Ubuntu (18.0.4) and I am using Pycharm profession edition.

https://github.com/QuantConnect/Lean/blob/master/.idea/readme.md

 

When I follow the document, run ./run_docker.sh. It always report below error and the LEAN docker engine cannot work. Any comment? Thanks,

Docker image [default: quantconnect/lean:latest]: 
Path to Lean config.json [default: ./Launcher/config.json]: 
Path to Data directory [default: ./Data]: 
Path to Results directory [default: ./Results]: 
Path to Python directory [default: ./Algorithm.Python/]: 
Would you like to debug C#? (Requires mono debugger attachment) [default: N]: 
Would you like to update the Docker Image? [default: Y]: 
./run_docker.sh: line 42: cd: ./Launcher/bin/Debug: No such file or directory
./run_docker.sh: line 42: cd: ./Launcher/bin/Debug: No such file or directory
Csharp file at '/QuantConnect.Algorithm.CSharp.dll' does not exist; no CSharp files will be mounted

Error: No such container: LeanEngine

Pulling Docker image: quantconnect/lean:latest

latest: Pulling from quantconnect/lean
Digest: sha256:d61f0e4302316a6ea011785c915aa6e8607f25cb008c5d8c39b62a0950da7739
Status: Image is up to date for quantconnect/lean:latest
docker.io/quantconnect/lean:latest
Launching LeanEngine with command: 
docker run --rm     --mount type=bind,source=/home/test/Downloads/py_works/Lean/Launcher/config.json,target=/Lean/Launcher/config.json,readonly     -v /home/test/Downloads/py_works/Lean/Data:/Data:ro     -v /home/test/Downloads/py_works/Lean/Results:/Results     --name LeanEngine     -p 5678:5678     --expose 6000 --add-host=host.docker.internal:172.17.0.1 -v /home/test/Downloads/py_works/Lean/Algorithm.Python:/Lean/Algorithm.Python quantconnect/lean:latest --data-folder /Data --results-destination-folder /Results --config /Lean/Launcher/config.json
20210405 03:24:42.965 TRACE:: Using /Lean/Launcher/config.json as configuration file
20210405 03:24:43.081 TRACE:: Config.GetValue(): debug-mode - Using default value: False
20210405 03:24:43.081 TRACE:: Config.Get(): Configuration key not found. Key: plugin-directory - Using default value: 
20210405 03:24:43.082 TRACE:: Config.Get(): Configuration key not found. Key: composer-dll-directory - Using default value: /Lean/Launcher/bin/Debug/
20210405 03:24:43.133 TRACE:: Python for .NET Assembly: Python.Runtime, Version=2.0.1.0, Culture=neutral, PublicKeyToken=5000fea6cba702dd
20210405 03:24:43.150 TRACE:: Config.Get(): Configuration key not found. Key: data-directory - Using default value: ../../../Data/
20210405 03:24:43.151 TRACE:: Config.Get(): Configuration key not found. Key: version-id - Using default value: 
20210405 03:24:43.151 TRACE:: Config.Get(): Configuration key not found. Key: cache-location - Using default value: /Data
20210405 03:24:43.151 TRACE:: Engine.Main(): LEAN ALGORITHMIC TRADING ENGINE v2.5.0.0 Mode: DEBUG (64bit)
20210405 03:24:43.155 TRACE:: Engine.Main(): Started 3:24 AM
20210405 03:24:43.157 TRACE:: Config.GetValue(): job-project-id - Using default value: 0
20210405 03:24:43.160 TRACE:: Config.GetValue(): regression-update-statistics - Using default value: False
20210405 03:24:43.160 TRACE:: Config.Get(): Configuration key not found. Key: lean-manager-type - Using default value: LocalLeanManager
20210405 03:24:43.161 TRACE:: Python for .NET Assembly: nPython, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null

Unhandled Exception:
System.ArgumentException: An empty file name is not valid.
  at System.IO.DirectoryInfo.CheckPath (System.String path) [0x00016] in <b0e1ad7573a24fd5a9f2af9595e677e7>:0 
  at System.IO.DirectoryInfo..ctor (System.String path, System.Boolean simpleOriginalPath) [0x00006] in <b0e1ad7573a24fd5a9f2af9595e677e7>:0 
  at System.IO.DirectoryInfo..ctor (System.String path) [0x00000] in <b0e1ad7573a24fd5a9f2af9595e677e7>:0 
  at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo..ctor(string)
  at QuantConnect.Queues.JobQueue.GetAlgorithmLocation () [0x0002d] in <41d0b53762e5410791fa1603d008c57d>:0 
  at QuantConnect.Queues.JobQueue.NextJob (System.String& location) [0x00000] in <41d0b53762e5410791fa1603d008c57d>:0 
  at QuantConnect.Lean.Launcher.Program.Main (System.String[] args) [0x0015b] in <b78e47a6a81e4f9abf45d18859b7e34c>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: An empty file name is not valid.
  at System.IO.DirectoryInfo.CheckPath (System.String path) [0x00016] in <b0e1ad7573a24fd5a9f2af9595e677e7>:0 
  at System.IO.DirectoryInfo..ctor (System.String path, System.Boolean simpleOriginalPath) [0x00006] in <b0e1ad7573a24fd5a9f2af9595e677e7>:0 
  at System.IO.DirectoryInfo..ctor (System.String path) [0x00000] in <b0e1ad7573a24fd5a9f2af9595e677e7>:0 
  at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo..ctor(string)
  at QuantConnect.Queues.JobQueue.GetAlgorithmLocation () [0x0002d] in <41d0b53762e5410791fa1603d008c57d>:0 
  at QuantConnect.Queues.JobQueue.NextJob (System.String& location) [0x00000] in <41d0b53762e5410791fa1603d008c57d>:0 
  at QuantConnect.Lean.Launcher.Program.Main (System.String[] args) [0x0015b] in <b78e47a6a81e4f9abf45d18859b7e34c>:0