Не удалось скомпилировать vbnc на Ubuntu 12.04

Вам нужен сервер LAMP для запуска PHP-кода, однако я бы рекомендовал вам попробовать XAMPP (a.k.a. LAMPP).

Довольно легко настроить:

Загрузите последнюю версию XAMPP в качестве .tar.gz архива. Извлеките архив в каталог /opt: $ sudo tar xvfz xampp-linux-.tar.gz -C /opt Сервер уже настроен как сервер разработки, поэтому вам не нужно ничего делать.

XAMPP не запускается автоматически при загрузке системы, поэтому он не должен разряжать батарею, если вы не запускаете ее вручную:

$ sudo /opt/lampp/lampp start

Затем просто поместите ваши файлы PHP в папку [ f6], и они должны быть доступны в XAMPP немедленно. Когда вы закончите, просто запустите сервер еще раз:

$ sudo /opt/lampp/lampp stop

1
задан 1 April 2013 в 18:28

2 ответа

Rolf, к сожалению, ваше решение не работает в Ubuntu 12.04.2 LTS:

$ vbnc -noconfig test.vb -imports:System
Visual Basic.Net Compiler version 0.0.0.5943
Copyright (C) 2004-2010 Rolf Bjarne Kvinge. All rights reserved.

Error VBNC30456: 'ComponentModel' is not a member of 'Global.System'.
Error VBNC30456: 'CodeDom' is not a member of 'Global.System'.
Error VBNC30456: 'ComponentModel' is not a member of 'Global.System'.
Error VBNC30456: 'CodeDom' is not a member of 'Global.System'.
Error VBNC30456: 'CodeDom' is not a member of 'Global.System'.
There were 5 errors and 0 warnings.

На самом деле, вы должны использовать vbnc2 для компиляции вашего кода, например:

$ vbnc2 test.vb
Visual Basic.Net Compiler version 0.0.0.5943
Copyright (C) 2004-2010 Rolf Bjarne Kvinge. All rights reserved.

Assembly 'test, Version=0.0, Culture=neutral, PublicKeyToken=null' saved successfully to 'test.exe'.
Compilation successful

Удачи!

1
ответ дан 24 May 2018 в 23:57

Я решил эту же проблему следующим образом:

sudo apt-get install libmono-system-design4.0-cil
0
ответ дан 24 May 2018 в 23:57

Другие вопросы по тегам:

Похожие вопросы: