Wie installiere ich .netcore auf CentOs Maschine?
Ich bin neu zu .NET core und ich bin versucht, führen Sie einige grundlegende Beispiele, die auf einer CentOS-Maschine.
Ich habe gelesen, die Microsoft-Dokumentation und fand diese Schritte, um den nächsten Wegweiser zu dem, was ich tun will:
http://dotnet.github.io/core/getting-started/
Nach diesen Schritten konnte ich ein test/Beispiel-Anwendung aber nur unter mono( e.g.nach Erteilung
$ dnvm verwenden Sie [version] -r mono
gefolgt von
$ dnu wiederherstellen
und
$ dnx . führen Sie
)
Beim ausführen unter .NET Core ($ dnvm verwenden Sie [version] -r coreclr )
Ich bekomme die folgende Fehlermeldung:
dnx: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.14' not found (required by dnx)
GLIBCXX_3.4.15' not found (required by dnx)
dnx: /usr/lib64/libstdc++.so.6: version
Ich habe versucht, die Aktualisierung meiner gcc, aber ohne Erfolg.
Ich fand auch, dass es einige Fehler bei der Ausgabe:
$ yum install libunwind8 libssl-dev unzip
Den libunwind8, libssl-dev Pakete, in denen nicht gefunden.
Sind die beiden verwandt?
Hat jemand erfolgreich installiert .NET-Kern auf CentOS?
Wenn ja könnten Sie mir eine Anleitung oder Erläuterung der Prozess?
Danke!
Ich bin mit CentOS 6.6. Habe ich auch gefunden: github.com/aspnet/Home/issues/806 Die im Grunde sagt, dass, vorerst core clr funktioniert nicht mit Unix.
Die installation klappte bei mir auf centos 6.5. Ich kann übermitteln die dokumentierten Verfahren, d.h. ein word-Dokument durch ein Mittel Ihrer Wahl, ftp, e-mail, ... außer in einem (nicht angenommenen) stackoverflow-link. Mit diesem Verfahren können Sie auch erstellen Sie ein Verzeichnis auf einer CD oder einem USB-Stick, für eine offline-installation.
Können Sie oder jemand, den das Dokument der öffentlichkeit zur Verfügung bitte? Ich möchte, um es arbeiten unter RHEL mich und hoffe dein doc helfen. Danke!
link zur Mono-Installation auf Centos 6.5-Dokument
InformationsquelleAutor user3844943 | 2015-08-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Sie installieren können .NET-Kern auf CentOS 7 mit den folgenden Schritten:
:
InformationsquelleAutor Omair Majid
Hier ist das Skript, das ich verwenden, um zu installieren CoreCLR auf CentOS 7. Ich habe getestet, diese gegen zwei auf der VirtualBox installiert:
Meiner test-VMs
CentOS 7 mit GNOME-Desktop und Netzwerk eingeschaltet
CentOS 7 mit Netzwerk eingeschaltet (fast eine minimale Installation, alles, was Sie bekommen, ist ein terminal, aber die Netzwerkkarte funktioniert also, Sie können download-Zeug)
Ich Rolle zurück, um die saubere Installation Punkt, um die tests zu wiederholen.
Yum Pakete
Hinweis: der original-poster stecken versuchen, herauszufinden, die yum-Versionen der CoreCLR Abhängigkeiten. Ich glaube, dass ich dies getan haben. Zu diesem Zeitpunkt hatte ich noch keine Probleme, aber CoreCLR ist experimentell und wir sind auf die beta 7 für diese Antwort.
Beachten Sie, dass es harmlos ist, führen Sie alle diese Schritte auf der CentOS-Installation mit GNOME-desktop installiert, aber ich weiß Hinweis: in "Bemerkungen", was Sie nicht brauchen auf jeden.
Dieses Skript nie installiert Mono-und soll gut für das Spiel mit CoreClr. Wie gesagt, ich habe beide auf einem Rechner und es funktioniert, aber es ist aus dem Umfang der Antwort.
Libuv kann nicht gefunden werden
So, nachdem Sie all dies tun, können Sie die yeoman asp.net Generatoren für ein Projekt bekommen. Ich in der Regel testen mit der ConsoleApplication und die WebApplicationBasic. Jedoch, wenn Sie versuchen, die WebApplicationBasic mit
Es auffliegt, weil kestrel verwenden will libuv und kann nicht geladen werden. Eine Möglichkeit, dieses problem zu lösen, wird eine Umgebungsvariable gesetzt werden: LD_LIBRARY_PATH=/usr/local/lib.
Aber ich war nicht zufrieden mit diesem. Dank paule96 auf GitHub habe ich gelernt, Sie konnte erstellen Sie symbolische links, damit die libuv gefunden werden können, wenn kestrel läuft:
Wenn Sie wissen möchten, wie Knoten installieren, yeoman, und das aspnet-Generatoren, verwenden Sie diese:
Respektvoll, würde ich Sie bitten, das original-Plakat zu ändern, die Frage zu erwähnen, das ist für ASP.NET die beta 7. Gibt es noch wichtige änderungen vorgenommen werden und ich wahrscheinlich haben, um zu aktualisieren meine Skripte. Aber wenn die Frage eindeutig fest, das wir nicht haben, um sorgen über die Antwort immer abgestanden.
Zum Beispiel:
Wie, um das setup ASP.NET 5 Beta 7 auf CoreCLR für CentOS?
oder
Wie, um das setup der Beta 7 .NET CoreCLR auf CentOS?
Ich würde auch bitten, zu prüfen, indem die asp.net-5-tag, es sei denn, Sie wirklich don ' T denke, deine Frage gilt.
Beta 8 (und höher) muss nur eine weitere Bibliothek -
libicu
. Aber es braucht eine spezielle version von (52), und Sie können nicht aktualisieren Sie die installierte version, so dass Sie brauchen, um es zu hacken in seitwärts. fsoikin.blogspot.com/2015/12/...InformationsquelleAutor Chris Gomez
Dank für den doc, aber die Frage, sowohl die OP & ich hatten, war in Bezug auf Microsoft .Netto-impl und nicht Mono. Wie viele vielleicht wissen, ist Microsoft eröffnet bezogen .Net Anfang 2015 und aktiv versucht, es zu machen, xplat. Siehe:
https://github.com/dotnet/coreclr
https://github.com/aspnet/home
InformationsquelleAutor rottyguy