我正在尝试使用NAnt构建Mono项目,但我收到下面列出的错误.我已经尝试更改环境变量PKG_CONFIG_PATH以包含通向该文件的路径:mono.pc但似乎不起作用.
Failed to initialize the 'Mono 3.5 Profile' (mono-3.5) target framework.:
NAnt.Core.BuildException: Failed to initialize the 'Mono 3.5 Profile' (mono-3.5) target framework. ---> Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.:
NAnt.Core.BuildException: Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
at NAnt.Core.Tasks.FailTask.ExecuteTask () [0x00000] in <filename unknown>:0
at NAnt.Core.Task.Execute () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at NAnt.Core.FrameworkInfo.Init () [0x00000] in <filename unknown>:0
at NAnt.Core.FrameworkInfo.Validate () [0x00000] in <filename unknown>:0
at NAnt.Core.ProjectSettingsLoader.ConfigureRuntimeFramework () [0x00000] in <filename unknown>:0
Run Code Online (Sandbox Code Playgroud)
我最近在尝试使用Nant 0.90(FYI)在Mono 2.8.1下在Mac OSX 10.6.5上安装TAO Framework时遇到了同样的问题.以下是我如何解决这个问题(由本页指导):
export PKG_CONFIG_PATH =/path/to/Mono/Framework/Versions/VERSION/lib/pkgconfig
我的Mac OSX版本如下:
export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig:/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig/
Run Code Online (Sandbox Code Playgroud)
(nb.我的版本实际上有2个pkgconfig路径,用冒号':'分隔,'/ usr/lib/pkgconfig'也会自动搜索,JFYI).
此外,您应该将完全相同的"export"行添加到您的.bashrc或.profile文件之一(或相应的/ etc/bashrc或/ etc/profile文件以全局设置).
希望这可以帮助.
干杯
丰富
| 归档时间: |
|
| 查看次数: |
2113 次 |
| 最近记录: |