2013-09-20 2 views
0

Может ли кто-нибудь сказать мне, как установить Rascal?Как установить Rascal

Инструкции по установке говорят - Eclipse Indigo для RCP/RAP - получил его. Затем установить новое программное обеспечение и поместить в хранилище адрес: http://update.rascal-mpl.org/stable/ - сделано, что Check «Контакты все сайты обновления во время установки, чтобы найти необходимое программное обеспечение» - ок

Хит Далее, и он жалуется не может найти Jetty, поэтому настройте его репо, не можете найти Http lib, и на нем идет.

ответ

2

Что я сделал, после того как я временно отказался от Eclipse, заключается в компиляции с использованием сборки Maven.

Это заставляет меня думать, что зависимость отсутствует в списке разработчиков Dependencies? Это проект «мошенник-мастер», который содержит не намного больше, чем файл pom.xml верхнего уровня?

Я тоже скачал и попытался построить. Это не сработало, потому что Tycho не мог корректно разрешать зависимости, он в итоге искал pdb.values: 0.0.0 вместо правильной версии, я не знаю, как ему удалось обнулить версию.

Я замечаю, что есть сервер сборки Jenkins, который предположительно убегает от птенцов Maven? Возможно, было бы интересно обновить страницу «Зависимости разработчиков» с точным списком того, что нужно проверить с нуля с Maven. Это должно быть так же просто, как проверить некоторые проекты, а затем ввести «mvn install», и все это прекрасно работает. Возможно, это уже имеет место на сервере сборки, но я не могу войти в конфигурацию, чтобы увидеть, как это работает.

В конце концов я удалил Tycho из сборки и нашел достаточное количество зависимостей в центральном репо Maven вручную, чтобы построить его, и просто вставлять инструкции для каждого из них.

Действительно печально, что Eclipse не уважает репозиторий Maven, создавая свои собственные и используя свой собственный формат и инструмент; Tycho не будет загружать материал из Eclipse и помещать его в локальный репозиторий, откуда вы можете использовать его более разумно.

0

Ой, это болезненный опыт, это не должно было быть так сложно, я посмотрю на это.

Как обходное решение: см. Rascal Developer dependencies, если вы устанавливаете эти зависимости вручную, он должен работать.

Если вы продолжаете испытывать проблемы с установкой, leave a Github issue, поскольку это больше подходит для обратных и передовых разговоров.

+0

Дэви, может быть, что инструкции по установке должны быть только для выбора Кеплера? (конечно, мы также должны избавиться от этой зависимости от Jetty asap) – jurgenv

+0

@jurgenv использовать или не использовать Kepler?У меня проблемы с моим уровнем 2 в Кеплере, по крайней мере, я подозреваю, что это неправильно. – Jasper

+0

Hi Jasper, я использую Keppler в настоящий момент, и уровень 1, и уровень 2 работают с последним стабильным и неустойчивым релизом и основным багажом. Какое поведение вы видите? Журнал ошибок? – jurgenv

1

Инструкции по установке выглядят устаревшими. Я могу подтвердить, что Rascal не будет устанавливать с Eclipse Indigo из-за ошибок зависимости. Он отлично работает с Eclipse Juno для RCP/RAP.

+0

Я также попробую Юнону! – user2800708

0

Чтобы использовать Maven, вам также необходимо вставить следующий код в pom.xml из мошенника-мастеров (замена модулей раздела старого, если есть один):

<modules> 
      <module>../pdb</module> 
      <module>../pdb.ui</module> 
      <module>../pdb.values</module> 
      <module>../imp.runtime</module> 
      <module>../imp.pom</module> 
      <module>../ambidexter</module> 
      <module>../rascal</module> 
      <module>../rascal-eclipse</module> 
      <module>../rascal-shell</module> 
      <module>../rascal-feature</module> 
      <module>../rascal-update-site</module> 
    </modules> 

Затем запустите «МВН чистой установки» или "mvn clean install -DskipTests = true" из внутреннего мастера мошенника.