我在我的笔记本电脑上安装了Ubuntu 14.04,我试图编译我从GitHub下载的MonoDevelop 5.3的代码,我已经安装了所有的依赖项。
我已经安装了Mono 3.2.8:
raven@raven-laptop:~/Downloads/monodevelop$ mono -V Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1) copyright (C) 2002-2014 Novell,Inc,Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 disabled: none Misc: softdebug LLVM: supported,not enabled. GC: sgen
当我使用./Configure我得到这个:
Configuration summary * Installation prefix = /usr * Version = 5.3 * Version Label = 5.3 * Compat Version = 5.0 * C# compiler = /usr/bin/dmcs * Mono class library development extensions: yes * Version control providers: * Subversion (Unix): yes * Git: yes * Platform bindings: GNOME * Unit tests: no Now type `make' to compile MonoDevelop Configuration Summary --------------------- MonoDevelop has been configured with prefix = /usr profile = default Packages included in the build: main
但是当我使用make发送给我这个错误:
dynamic添加comboBox中的项目和用户添加的项目应该是永久性的,而不使用数据库,是可能的?
如何使用fsharpi(fsi)和mono的stdinpipe道
备份其他进程正在使用的文件
在.NET代码中使用Windows资源pipe理器?
使用DLL .NET内部方法
Errors: /home/raven/Downloads/monodevelop/main/Main.sln (default targets) -> (Build target) -> /home/raven/Downloads/monodevelop/main/src/addins/AspNet/MonoDevelop.AspNet.csproj (default targets) -> (BeforeBuild target) -> /home/raven/Downloads/monodevelop/main/src/addins/AspNet/MonoDevelop.AspNet.csproj: error : Command 'mono ../../../external/nuget-binary/NuGet.exe restore -SolutionDirectory ../../..' exited with code: 1. 1 Warning(s) 1 Error(s) Time Elapsed 00:00:24.5810510 make[2]: *** [sln_build] Error 1 make[2]: Leaving directory `/home/raven/Downloads/monodevelop/main' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/raven/Downloads/monodevelop/main' make: *** [all-recursive] Error 1
如何获取.NET 2.0中的Environment.SpecialFolders.MyVideo文件夹?
在Windows窗体中,如何在用户单击滚动条时阻止UI线程阻塞?
屏幕保护程序仍然必须安装到System32?
在C#和Perl之间进行通信
如果在Linux上编译MonoDevelop时出现NuGet错误,那么您可以通过直接在命令行上运行NuGet恢复来看到实际的错误消息。
mono external/nuget-binary/NuGet.exe restore Main.sln
如果错误消息包含:
Error getting response stream (Write: The authentication or decryption has Failed.): SendFailure
那么这很可能是证书错误,因为Linux默认不信任任何证书 。
mozroots --import --sync
如果上述不起作用,请查看Linux上的NuGet错误获取响应流 StackOverflow后,其中可以尝试其他稍有不同的mozroots命令。
(以上是从评论中移除,以便于查找)
我有同样的问题,无法找到解决方案,我在这里找到了一个PPA:
https://launchpad.net/~inizan-yannick/+archive/ubuntu/mono
其中安装5.3罚款。 这里的信息来自MonoDevelop google + group:
https://plus.google.com/communities/116399945085263839159
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。