For me it works adding "env": { "SAGE_ROOT": "where_SAGE_ROOT_is" } in kernel.json
El lunes, 5 de noviembre de 2018, 8:21:31 (UTC+1), François Bissey escribió: > > Didn’t we have that conversation a couple of months ago? > The message here comes from this section of code in sage-env > > # New value for SAGE_ROOT: either SAGE_ROOT (if given) > # or a guessed value based on pwd. > if [ -n "$SAGE_ROOT" ]; then > NEW_SAGE_ROOT="$SAGE_ROOT" > elif [ -f sage -a -d build ]; then > NEW_SAGE_ROOT="." > elif [ -f ../../sage -a -d ../../build ]; then > NEW_SAGE_ROOT="../.." > else > # No idea what SAGE_ROOT should be... > echo >&2 "Error: You must set the SAGE_ROOT environment variable or > run this" > echo >&2 "script from the SAGE_ROOT or SAGE_ROOT/local/bin/ > directory." > return 1 > fi > > There is some more code in there to make you trip. Touching sage-env could > solve your problem. > Another interesting file you could try to seed with the value of SAGE_ROOT > is > /etc/environment > > François > > > On 5/11/2018, at 20:11, Jori Mäntysalo <jori.ma...@uta.fi <javascript:>> > wrote: > > > > I am trying to marry SageMath and Jupyterhub. I think I got them > engaged, but the wedding night has a problem: > > > > Error: You must set the SAGE_ROOT environment variable or run this > > script from the SAGE_ROOT or SAGE_ROOT/local/bin/ directory. > > Error setting environment variables by sourcing > '/home/jupkernelit/sage-8.4/local/bin/sage-env'; > > possibly contact sage-devel (see > http://groups.google.com/group/sage-devel) > > > > First I think that I just set SAGE_ROOT in the command line before > jupytehub-command, set it with export-command, or put it to /etc/profile. > They all failed, so jupyterhub seems to ignore environment. > > > > What next? > > > > -- > > Jori Mäntysalo > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.