03-28-2016 02:33 AM
I am trying to use R from within SAS on my company's Linux (Linux LIN X64) system. I had heard about the IML to R interface and I thought I would try that one and tried the following with SAS 9.4 M2 with SAS/IML 13.2:
PROC OPTIONS OPTION=RLANG; RUN;
SAS (r) Proprietary Software Release 9.4 TS1M2
RLANG Enables SAS to execute R language statements.
NOTE: PROCEDURE OPTIONS used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
That looks good, right?
PROC IML; SUBMIT / R; a <- 2 b <- 3 c <- a * b paste("c:",c) ENDSUBMIT; QUIT;
At this point SAS hangs itself up (i.e. neither proceeds to do anything nor terminates) and on the Linux command prompt I get:
/CHBS/apps/dev_apps/SAS/9.4M2/SASFoundation/9.4/utilities/bin/tkrproxy: error while loading shared libraries: libRblas.so: cannot open shared object file: No such file or directory
Any idea what the problem is and whether I can solve it without having admin rights? If this is e.g. an issue with how R is installed and I need to go through our IT department, then I likely need to start looking for other solutions. If that's the case, are there any other suggestions for how to call R within SAS that are reasonably stable and allow me to hand over datasets in either direction (the main think I would be doing)?
03-28-2016 06:07 AM
Any problems wiht your It-department?
"If this is e.g. an issue with how R is installed and I need to go through our IT department, then I likely need to start looking for other solutions"
It is the way how data-governance should be done, That is supported by en involved with your It-department.
03-28-2016 07:57 AM
I think you or your IT dept needs to contact SAS Technical Support. It might be that the issue is how the R executable was built from source code. There are known issues about optimization flags that the compiler should/shouldn't use. Many of the compiler issues were resolved in SAS 9.4m3, but I'm sure Tech Support can give helpful advice for your versions of SAS and R.