From 139bd4c10a6372f63177deac5d7de0ebf288284d Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 2 Sep 2016 23:30:24 +0300 Subject: [PATCH] Export library path for PlatformIO Plus --- platformio/pioplus.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/platformio/pioplus.py b/platformio/pioplus.py index aae5c646..edfc1166 100644 --- a/platformio/pioplus.py +++ b/platformio/pioplus.py @@ -14,7 +14,8 @@ import os import subprocess -from os.path import join +from os.path import dirname, join +from platform import system from platformio import util from platformio.managers.package import PackageManager @@ -48,6 +49,9 @@ def pioplus_update(): def pioplus_call(args, **kwargs): + pioplus_path = get_pioplusexe_path() + if system() == "Linux": + os.environ['LD_LIBRARY_PATH'] = dirname(pioplus_path) os.environ['PYTHONEXEPATH'] = util.get_pythonexe_path() util.copy_pythonpath_to_osenv() - subprocess.call([get_pioplusexe_path()] + args, **kwargs) + subprocess.call([pioplus_path] + args, **kwargs)