[osgeo4w-dev] [osgeo4w] #413: add "Windows batchfiles for use with R" to OSGeo4W

OSGeo4W trac_osgeo4w at osgeo.org
Thu Jan 7 06:57:37 PST 2016


#413: add "Windows batchfiles for use with R" to OSGeo4W
------------------------+----------------------------
Reporter:  hellik       |       Owner:  osgeo4w-dev@…
    Type:  enhancement  |      Status:  new
Priority:  major        |   Component:  Package
 Version:               |  Resolution:
Keywords:  R            |
------------------------+----------------------------

Comment (by hellik):

 Replying to [comment:9 jef]:
 > Do you need the batchfiles in apps instead of bin?  {{{R_ARCH}}} is also
 hardcoded to {{{x64}}} in {{{Rpathset.bat}}}.  Is that correct?

 Rpathset.bat isn't needed. so no hardcoded paths. also the batchfiles can
 live in apps.

 what I've done locally in osgeo4w 32bit and 64bit by using ''R path - Add
 R_TOOLS, R_MIKTEX & R_PATH to path for this cmd line session'' (options
 see above); eg.

 my osgeo4w 64 bit lives in ''C:\OSGeo4W64'', added the batch-files to
 ''C:\OSGeo4W64\apps\rbatch''; and added in ini:


 {{{
 C:\OSGeo4W64\etc\ini\rosgeo.bat

 IF EXIST "%ProgramFiles%\R\" %OSGEO4W_ROOT%\apps\rbatch\R path
 }}}

 open the osgeo4w shell:

 {{{
 [...]
 GDAL 1.11.3, released 2015/09/16

 C:\>echo %PATH%
 {app};C:\OSGEO4~1\apps\Python27\Scripts;C:\OSGEO4~1\bin;C:\windows\system32;C:\w
 indows;C:\windows\WBem;C:\OSGEO4~1\apps\msys\bin;C:\Program
 Files\R\R-3.2.3\bin\
 x64

 C:\>R

 R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree"
 Copyright (C) 2015 The R Foundation for Statistical Computing
 Platform: x86_64-w64-mingw32/x64 (64-bit)

 R ist freie Software und kommt OHNE JEGLICHE GARANTIE.
 Sie sind eingeladen, es unter bestimmten Bedingungen weiter zu verbreiten.
 Tippen Sie 'license()' or 'licence()' für Details dazu.

 R ist ein Gemeinschaftsprojekt mit vielen Beitragenden.
 Tippen Sie 'contributors()' für mehr Information und 'citation()',
 um zu erfahren, wie R oder R packages in Publikationen zitiert werden
 können.

 Tippen Sie 'demo()' für einige Demos, 'help()' für on-line Hilfe, oder
 'help.start()' für eine HTML Browserschnittstelle zur Hilfe.
 Tippen Sie 'q()', um R zu verlassen.

 > q()
 Workspace sichern? [y/n/c]: n

 C:\>
 }}}

 using the option ''R path - Add R_TOOLS, R_MIKTEX & R_PATH to path for
 this cmd line session'' is more robust than

 {{{
 SET PATH=%PATH%;%OSGEO4W_ROOT%\apps\rbatchfiles
 }}}

 as mentioned above.

 I'll provide a new package accordingly.

--
Ticket URL: <https://trac.osgeo.org/osgeo4w/ticket/413#comment:10>
OSGeo4W <http://trac.osgeo.org/osgeo4w>
OSGeo4W is the Windows installer and package environment for the OSGeo stack.


More information about the osgeo4w-dev mailing list