Термин «msbot» не распознается как имя командлета, функции, файла сценария или работоспособной программы.

Я обнаружил, что ServiceMix предоставил пакеты OSGi-fy Spring до версии. 4.1.4, http://repo2.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.spring-aop/

Я попробовал это в моем проекте osgi Bundle, чтобы установить такую ​​зависимость:

 
        org.apache.servicemix.bundles
        org.apache.servicemix.bundles.spring-core
        4.1.1.RELEASE_3
 

Запуск в Felix. Найдены найденные спринтерские пучки:

START LEVEL 1
 ID|State      |Level|Name
...
5|Resolved   |    1|Apache ServiceMix :: Bundles :: spring-expression (4.1.1.RELEASE_3)
6|Active     |    1|Apache Felix Gogo Command (0.14.0)
7|Active     |    1|Apache Felix Gogo Runtime (0.12.1)
8|Active     |    1|Apache Felix Gogo Shell (0.10.0)
...
10|Active     |    1|Apache ServiceMix :: Bundles :: spring-context (4.1.1.RELEASE_3)
11|Active     |    1|Apache ServiceMix :: Bundles :: spring-core (4.1.1.RELEASE_3)
.... 

Но в последнем выпуске 5.4.0, ServiceMix включает только Spring 3.2.11.

Есть ли риск, когда весна 4.1.1 используется в моей OSGi-среде?

1
задан Billy 5 March 2019 в 16:21
поделиться

1 ответ

1128 Это может быть вызвано несколькими причинами. Вот несколько шагов по устранению неполадок, которые вы можете попробовать:

  1. Если ваша консоль работает внутри кода Visual Studio или VS, попробуйте запустить ее с обычной консоли.
  2. Если вы только что установили msbot, вам может потребоваться закрыть и снова открыть консоль.
  3. Убедитесь, что ваша папка npm была добавлена ​​в ваши переменные среды. См. «Добавление переменных среды» ниже.
  4. Если у вас уже есть переменная PATH, добавленная на шаге 3, вам может потребоваться переместить эту запись, чтобы убедиться, что она выше / до пути установки вашего узла (%ProgramFiles%\nodejs\)
  5. [ 1123]

    Добавление переменной среды

    1. Меню Пуск> Введите «переменные среды» и нажмите Enter

    enter image description here [ 1129]

    1. Щелкните Переменные среды

    enter image description here

    1. Двойной щелчок по пути
    2. [1126 ]

      enter image description here

      1. Убедитесь, что C:\Users\<YourUserName>\AppData\Roaming\npm (или ваш путь установки npm) был добавлен в переменную PATH. Вам может потребоваться перезагрузить компьютер, чтобы это вступило в силу.

      enter image description here

0
ответ дан mdrichardson - MSFT 5 March 2019 в 16:21
поделиться
Другие вопросы по тегам:

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