В документации сказано, что formatter
принимает функцию, поэтому вы должны либо дать ей одну из предопределенных функций, либо функцию, которую вы определяете сами.
Важно, что это функция обратного вызова , поэтому вам не нужно вызывать ее или отправлять параметры. Компонент <TimeAgo ...
вызовет функцию с параметрами, перечисленными в документации, для получения окончательной отформатированной строки.
Одна из их функций форматирования:
import frenchStrings from 'react-timeago/lib/language-strings/fr'
import buildFormatter from 'react-timeago/lib/formatters/buildFormatter'
1. используя webrick:
ref: http://www.redmine.org/boards/1/topics/4123
Загрузите и установите Windows NT Resource Kit с http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
Создайте службу, выполнив эту команду:
path \ INSTSRV. EXE ваше_имя_сервиса путь \ SRVANY.EXE
в моем случае путь
:
"C: \ Program Files \ Windows NT Resource Kit \ INSTSRV.EXE" redmine_webrick "C: \ Program Files \ Windows NT Resource Kit \ SRVANY.EXE "
также может быть C: \ Program Files \ Windows Resource Kits \ Tools \
.
Запустите regedit (Пуск -> Выполнить -> regedit)
Добавьте следующий раздел реестра, если это не так. уже есть:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ your_service_name
Щелкните правой кнопкой мыши этот раздел реестра и выберите «Создать» -> «Раздел». Назовите его Параметры
.
Добавьте два значения к ключу Параметры
. Щелкните правой кнопкой мыши ключ параметров New -> String Value. Назовите его Приложение
. Теперь создайте еще один с именем AppParameters
. Присвойте им следующие значения:
PathToRuby.exe
, например. C: \ ruby \ bin \ Ruby.exe
C: \ RUBYAPP \ script \ server -e production
, где RUBYAPP
- это каталог, содержащий веб-сайт Redmine. Пример: C: \ redmine \ script \ server -p 2000 -e production
(-p указывает, что веб-интерфейс порта будет слушать, и -e используемая среда)
Теперь вы можете перейти в Администрирование -> Службы. Здесь вы можете запустить свою службу (с именем your_service_name
) и проверить, правильно ли она работает. Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.
2. с использованием mongrel:
ref: http://mongrel.rubyforge.org/wiki \ redmine \ script \ server -p 2000 -e production (-p указывает, что веб-модуль порта будет прослушивать, а -e - используемую среду)
Теперь вы можете перейти в Администрирование -> Службы. Здесь вы можете запустить свою службу (с именем your_service_name
) и проверить, правильно ли она работает. Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.
2. с использованием mongrel:
ref: http://mongrel.rubyforge.org/wiki \ redmine \ script \ server -p 2000 -e production (-p указывает, что веб-модуль порта будет прослушивать, а -e - используемую среду)
Теперь вы можете перейти в Администрирование -> Службы. Здесь вы можете запустить свою службу (с именем your_service_name
) и проверить, правильно ли она работает. Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.
2. с использованием mongrel:
ref: http://mongrel.rubyforge.org/wiki Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.
2. с использованием mongrel:
ref: http://mongrel.rubyforge.org/wiki Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.
2. с использованием mongrel:
ref: http://mongrel.rubyforge.org/wiki ref: http://mongrel.rubyforge.org/wiki/Win32
сначала установите gem mongrel и mongrel_service
gem install mongrel
gem install mongrel_service
, затем создайте службу
mongrel_rails service::install -N redmine_mongrel -c c:\redmine -p 3000 -e production
3. с помощью thin:
Ссылки:
Инструкции:
Сначала установите тонкий (вам нужно установить стойку gem, если еще не установлен)
стойка для установки драгоценных камней
драгоценный камень установить тонкий
Выполните те же шаги, что и для webrick, но добавьте другое значение с именем «AppDirectory». Это необходимо, чтобы избежать использования c: \ ruby \ bin \ thin.bat Если бы я просто указал на файл bat, я не смог бы остановить службу.
В HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ redmine_thin \ Parameters
добавьте следующие ключи:
Приложение: c: \ ruby \ bin \ ruby.exe
AppDirectory: c: \ redmine
Параметры приложения: c: \ ruby \ bin \ thin start - p 4000 -e production
Вы можете управлять любой из ваших служб с помощью следующих команд:
net start redmine_xxx
net stop redmine_xxx
sc config redmine_xxx start = auto
sc config redmine_xxx start = auto dependency = MySql
sc удалить redmine_xxx