GNU/Linux >> Znalost Linux >  >> Linux

Je možné spustit LINQPad s Mono (Mac)

LINQPad nefunguje v Mono primárně, protože se spoléhá na SyntaxEditor ActiPro, který dělá nějakou spolupráci s Win32. Samotný LINQPad také zajišťuje určitou interoperabilitu.

Raný prototyp LINQPadu používal místo editoru syntaxe TextBox – to by mohlo být to, co bylo testováno proti Mono.


LinqPad je pravděpodobně jediná věc, kterou mi chybí, abych se zcela přesunul na Mac kvůli vývoji, a nehodlám provozovat VM jen proto, abych k němu měl přístup. Jak bylo zmíněno výše, Xamarin Workbooks je vlastně docela slušná náhrada za macOS.

ref:https://stackoverflow.com/a/8480659/132599


Také jsem chtěl spustit LINQpad pod OSX a po použití výše propojené verze 0.92 od Joe jsem zjistil, že to není možné.

Přestože se aplikace spustí v režimu mono a zobrazí známou obrazovku LINQPad, pokud se pokusíte spustit jakýkoli dotaz, jednoduše se zhroutí a zmizí.

Důvodem je, že se zdá, že se v této verzi LINQPadu používá ovládací prvek WebBrowser a podle chyb zobrazených v okně terminálu se zdá, že je vyžadována libgluezilla. Když jsem se pokoušel o libgluezillu, viděl jsem několik odpovědí od vývojářů Mono, že není a nebude dostupná pro mac, což je škoda.

Referenční chyba:

mono linqpad.exe
libgluezilla not found. To have webbrowser support, you need libgluezilla installed

Linux
  1. Jak nastavit Bash, aby spouštěl *.exe s Mono?

  2. Spustit skript s argumenty jako uživatel?

  3. Je možné vybrat karty jako karty pomocí myši v Urxvt?

  1. Je možné spustit Ubuntu na Nexus 7?

  2. Spusťte proces s výstupem v reálném čase v PHP

  3. Nahraďte MAC adresu UUID

  1. Vim:Vytvořit soubor pomocí +x Bit?

  2. Linux – Spouštět aplikace Mac OS X na Linuxu?

  3. Je online změna velikosti disku možná s KVM?