Linux 如何设置Mono的路径以便主管了解它?

Linux 如何设置Mono的路径以便主管了解它?,linux,mono,nancy,supervisord,spark-view-engine,Linux,Mono,Nancy,Supervisord,Spark View Engine,我在学习本教程()时做了一个改动。我使用的是Spark view引擎,而不是内置的view引擎 当Nancy主机在supervisor下运行时,Spark view引擎在生成任何视图时抛出错误 System.SystemException: Error running mcs: Cannot find the specified file at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Comp

我在学习本教程()时做了一个改动。我使用的是Spark view引擎,而不是内置的view引擎

当Nancy主机在supervisor下运行时,Spark view引擎在生成任何视图时抛出错误

    System.SystemException: Error running mcs: Cannot find the specified file
at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Compiler.CompilerParameters,string[]) <0x00577>
at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters,string[]) <0x00033>
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile (System.CodeDom.Compiler.CompilerParameters,string[]) <0x0004d>
at Spark.Compiler.BatchCompiler.Compile (bool,string,string[]) <0x007f4>
at Spark.Compiler.CSharp.CSharpViewCompiler.CompileView (System.Collections.Generic.IEnumerable`1>,System.Collections.Generic.IEnumerable`1>) <0x00087>
at Spark.SparkViewEngine.CreateEntryInternal (Spark.SparkViewDescriptor,bool) <0x002af>
at Spark.SparkViewEngine.CreateEntry (Spark.SparkViewDescriptor) <0x0004f>
at Nancy.ViewEngines.Spark.SparkViewEngine/<>c__DisplayClass2.b__1 (Nancy.ViewEngines.ViewLocationResult) <0x00023>
at Nancy.ViewEngines.DefaultViewCache/<>c__DisplayClass1`1.b__0 (Nancy.ViewEngines.ViewLocationResult) <0x00023>
我在这里使用Mono 3.8.0:


如何设置这些路径,以便主机在supervisor下运行时可以找到Mono?

我需要在supervisor配置文件中设置environment选项

下面是适用于上述示例的设置

environment=PATH="/opt/mono/bin:$PATH"
environment=PATH="/opt/mono/bin:$PATH"