diff service/iot2/tasks.py @ 1492:7c7415cfbc02

iot2: WIP still. more messages schema Ignore-this: ef94336852ff8885df861146fc1b01b darcs-hash:f5e1ffe61ecff1a7430b58a7504e35dcc809b1f8
author drewp <drewp@bigasterisk.com>
date Wed, 29 Jan 2020 01:03:40 -0800
parents 455b1b80516e
children 17ff9322328b
line wrap: on
line diff
--- a/service/iot2/tasks.py	Wed Jan 29 01:02:06 2020 -0800
+++ b/service/iot2/tasks.py	Wed Jan 29 01:03:40 2020 -0800
@@ -44,7 +44,9 @@
     if all(Path(f'~/.nimble/pkgs/{pkg[1]}').expanduser().exists() for pkg in pkgs):
         return
     plain_names = ' '.join(p[0] for p in pkgs)
-    ctx.run(f'{NIM_BIN}/nimble install -y {plain_names}', pty=True)
+    print('todo: on initial install, this may need to be run a few times')
+    ctx.run(f'{NIM_BIN}/nimble install -y {plain_names}',
+            pty=True, env={'PATH': f'/usr/bin:{NIM_BIN}'})
     ctx.run(f'ln -s ~/.nimble/bin/capnpc ~/.nimble/bin/capnpc-nim')