Последняя версия xts на CRAN - 0.7-5.Но я бы хотел попробовать пакет blotter, для которого требуется xts> = 0.7.6.17.Чтобы получить эту последнюю версию, я сначала загрузил файл .tgz из RForge и попытался:
[Downloads]$ R CMD INSTALL xts_0.7-6.17.tgz
WARNING: ignoring environment value of R_HOME
* installing to library ‘/Library/Frameworks/R.framework/Resources/library’
* installing *binary* package ‘xts’ ...
* DONE (xts)
После запуска консоли R я набрал require (xts) и получил:
> require(xts)
Loading required package: xts
Loading required package: zoo
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/Library/Frameworks/R.framework/Versions/2.12/Resources/library/xts/libs/x86_64/xts.so':
dlopen(/Library/Frameworks/R.framework/Versions/2.12/Resources/library/xts/libs/x86_64/xts.so, 6): Library not loaded: /usr/local/lib/libgfortran.2.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/2.12/Resources/library/xts/libs/x86_64/xts.so
Reason: image not found
In addition: Warning message:
package 'xts' was built under R version 2.12.2
Я вернулся к версии CRAN, загрузив этот файл и снова запустив его:
[Downloads]$ R CMD INSTALL xts_0.7-5.tgz
WARNING: ignoring environment value of R_HOME
* installing to library ‘/Library/Frameworks/R.framework/Resources/library’
* installing *binary* package ‘xts’ ...
* DONE (xts)
Открывая консоль R и вводя require (xts):
> require(xts)
Loading required package: xts
Loading required package: zoo
>
Все снова хорошоЗа исключением того, что мне нужна версия RForge для установки блоттера.
ПРИМЕЧАНИЕ. Я использую OS X (10.6.6)
ОБНОВЛЕНИЕ: все не в порядке.Теперь я не могу загрузить версию CRAN XTS.
ОБНОВЛЕНИЕ № 2: Я вернул свой старый xts, запустив install.packages ("xts", repo = "http://cran.r -project.org").На самом деле, я запустил его для «QuantMod» и «TTR», а также потому, что происходили все таинственные взломы.
ОБНОВЛЕНИЕ № 3: Следуя рекомендации Дирка в комментариях ниже, я попытался скомпилировать из исходного кода на OS X и встретился с
make: gfortran: No such file or directory
Так что после установки по ссылке на http://www.macresearch.org/xcode_gfortran_plugin_update, Теперь я сталкиваюсь с новой ошибкой, сообщающей о флаге -arch:
gfortran -arch i386 -fPIC -g -O2 -c period.max.f -o period.max.o
f951: error: unrecognized command line option "-arch"
ОБНОВЛЕНИЕ № 4: Я установил неправильный компилятор fortran в ОБНОВЛЕНИИ № 3.Не используйте этот компилятор для пакетов R.