Было бы полезно, если бы вы могли поместить трассировку стека в исходное сообщение как редактирование следующим образом:
[error] (run-main-0) java.lang.AssertionError: assertion failed:
[error] java.lang.AssertionError: assertion failed:
[error] at scala.Predef$.assert(Predef.scala:170)
[error] at chisel3.core.assert$.apply(Assert.scala:76)
[error] at chisel3.iotesters.setupVerilatorBackend$.apply(VerilatorBackend.scala:262)
[error] at chisel3.iotesters.Driver$anonfun$execute$1$anonfun$apply$mcZ$sp$1.apply$mcZ$sp(Driver.scala:56)
В любом случае, оно указывает на эту строку: https: // github.com/freechipsproject/chisel-testers/blob/8a737012f3c93dd41a3a9e120eebfc07ba541ebf/src/main/scala/chisel3/iotesters/VerilatorBackend.scala#L262[113, что заставляет меня скомпилировать . У вас есть другие печатные материалы? Возможно, что-то вроде: Если это так, то у вас не установлено /bin/sh: 1: verilator: not found
verilator
, вот инструкции для Linux: https://github.com/freechipsproject/ chisel3 # убунту-как-Linux
Очень простой способ получить повышение скорости состоит в том, чтобы включить класс, кэширующийся в режиме разработки...
В config/environments/development.rb: сконфигурируйтесь cache_classes = верный
Это означает, что направляющие не перезагрузят все модели/контроллеры/и т.д. по каждому запросу, таким образом, это пойдет намного быстрее, но это означает, необходимо остановиться/начать сервер для наблюдения изменений в чем-либо кроме представлений.
Возможно, также некоторые вещи нуждаются в некоторой оптимизации при взятии 3-10 секунд для рендеринга действия локально.
Я думаю, находитесь ли Вы на Vista, у Полукровки есть проблемы производительности при привязке со всеми адресами (0.0.0.0)
Свяжите с 127.0.0.1 или Ваш реальный I.P. (разработка-b 127.0.0.1-p 3000-e полукровки), и видят, имеет ли это значение.
Кроме того, если у Вас есть соединение, интенсивное программное обеспечение в настоящее время открывается, как bittorent с большим количеством открытых соединений, Ваш сетевой интерфейс мог бы достигнуть максимального количества соединения и замедлить Полукровку. Закрытие bittorent, затем возможно, даже перезагрузка, могло бы решить Вашу проблему.
Если вы работаете в Windows, используйте некоторые сборки Ruby mingw http://rubyinstaller.org/downloads/
Если вы используете Linux, это может быть полезно для запуска тестов