[GRASS-user] Using RStudio in a GRASS GIS session

,

Dear community

To use RStudio in a GRASS GIS session I used the command line
GRASS> rstudio &
library(rgrass)
(see https://grasswiki.osgeo.org/wiki/R_statistics/rgrass)

Unfortunately I was not able to solve the error message:
- The command "GRASS" is either misspelled or
could not be found.
- The command "library" is either misspelled or
could not be found.

Kind regards
Sibylle

(Wed Apr 17 20:25:17 2024)

GRASS> rstudio &

Der Befehl "GRASS" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:17 2024) Command ended with non-zero return code 1 (0 sec)

(Wed Apr 17 20:25:29 2024)

library(rgrass)

Der Befehl "library" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:29 2024) Command ended with non-zero return code 1 (0 sec)

Silly question, do you have the ‘rgrass’ library installed?

i.e. can you do library(rgrass) at the R command prompt (without rstudio)?

···

On 17/04/2024 21:34, sibylle via grass-user wrote:

Dear community

To use RStudio in a GRASS GIS session I used the command line
GRASS> rstudio &
library(rgrass)
(see [https://grasswiki.osgeo.org/wiki/R_statistics/rgrass](https://grasswiki.osgeo.org/wiki/R_statistics/rgrass))

Unfortunately I was not able to solve the error message:
- The command "GRASS" is either misspelled or
could not be found.
- The command "library" is either misspelled or
could not be found.

Kind regards
Sibylle

(Wed Apr 17 20:25:17 2024)

GRASS> rstudio &

Der Befehl "GRASS" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:17 2024) Command ended with non-zero return code 1 (0 sec)

(Wed Apr 17 20:25:29 2024)

library(rgrass)

Der Befehl "library" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:29 2024) Command ended with non-zero return code 1 (0 sec)

_______________________________________________
grass-user mailing list
[grass-user@lists.osgeo.org](mailto:grass-user@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/grass-user](https://lists.osgeo.org/mailman/listinfo/grass-user)

-- 
Micha Silver
Ben Gurion Univ.
Sde Boker, Remote Sensing Lab
cell: +972-523-665918

Hello Sibylle,

Perhaps you can tell us some details about your operative system, which GRASS installer you are using (i.e., standalone or OSGeo4W), how did you start GRASS, if R and RStudio are installed.

From your email, I do not understand why GRASS is not recognized as a command, as it seems you are already within a GRASS session on the terminal? (i.e. you have a GRASS prompt there GRASS>).

Vero

···

Dra. Verónica Andreo
Investigadora Adjunta de CONICET

Instituto Gulich (CONAE - UNC)

Centro Espacial Teófilo Tabanera (CETT)

Falda del Cañete - Córdoba, Argentina

+54 3547 400000 int. 1153
https://veroandreo.gitlab.io/

Dear Veronica and Micha

Find enclosed some info about the operative system:

System Info

GRASS version: 8.3.2

Code revision: 695385bb79

Build date: 2024-03-07

Build platform: x86_64-w64-mingw32

GDAL: 3.8.4

PROJ: 9.3.1

GEOS: 3.12.1

SQLite: 3.41.1

Python: 3.9.18

wxPython: 4.2.1

Platform: Windows-10-10.0.19045-SP0

Similarly when using library(rgrass) the same error:     "library" is either misspelled or
could not be found.

library(rgrass)

Der Befehl “library” ist entweder falsch geschrieben oder

konnte nicht gefunden werden.

(Thu Apr 18 19:59:40 2024) Command ended with non-zero return code 1 (0 sec)

Kind regards

Sibylle

From: Veronica Andreo veroandreo@gmail.com
Sent: Thursday, April 18, 2024 7:56 PM
To: Micha Silver tsvibar@gmail.com
Cc: sibylle.stoeckli@gmx.ch; grass-user@lists.osgeo.org
Subject: Re: [GRASS-user] Using RStudio in a GRASS GIS session

Hello Sibylle,

Perhaps you can tell us some details about your operative system, which GRASS installer you are using (i.e., standalone or OSGeo4W), how did you start GRASS, if R and RStudio are installed.

From your email, I do not understand why GRASS is not recognized as a command, as it seems you are already within a GRASS session on the terminal? (i.e. you have a GRASS prompt there GRASS>).

Vero

El jue, 18 abr 2024 a las 12:06, Micha Silver via grass-user (<grass-user@lists.osgeo.org>) escribió:

Silly question, do you have the ‘rgrass’ library installed?

i.e. can you do library(rgrass) at the R command prompt (without rstudio)?

On 17/04/2024 21:34, sibylle via grass-user wrote:

Dear community

To use RStudio in a GRASS GIS session I used the command line
GRASS> rstudio &
library(rgrass)
(see [https://grasswiki.osgeo.org/wiki/R_statistics/rgrass](https://grasswiki.osgeo.org/wiki/R_statistics/rgrass))

Unfortunately I was not able to solve the error message:
- The command "GRASS" is either misspelled or
could not be found.
- The command "library" is either misspelled or
could not be found.

Kind regards
Sibylle



(Wed Apr 17 20:25:17 2024)

GRASS> rstudio &

Der Befehl "GRASS" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:17 2024) Command ended with non-zero return code 1 (0 sec)

(Wed Apr 17 20:25:29 2024)

library(rgrass)

Der Befehl "library" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:29 2024) Command ended with non-zero return code 1 (0 sec)


_______________________________________________
grass-user mailing list
[grass-user@lists.osgeo.org](mailto:grass-user@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/grass-user](https://lists.osgeo.org/mailman/listinfo/grass-user)
-- 
Micha Silver
Ben Gurion Univ.
Sde Boker, Remote Sensing Lab
cell: +972-523-665918

grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user

Dra. Verónica Andreo
Investigadora Adjunta de CONICET

Instituto Gulich (CONAE - UNC)

Centro Espacial Teófilo Tabanera (CETT)

Falda del Cañete - Córdoba, Argentina

+54 3547 400000 int. 1153

https://veroandreo.gitlab.io/

Ok, so it is on Windows. How did you install GRASS and how/where are you calling R from? Is it from the GRASS terminal? Does it actually opens an R session? the library command is a basic R function, so it is weird that it is not recognized.

This is what I see in my Linux box:

vandreo@arches:~$ grass
Starting GRASS GIS…


/ / __ / | / / / / __/ / /
/ / __/ /
/ / /| | _
\
\ / / __ / / _

/ /
/ / , / ___ |
/ /
/ / / /
/ // / / /
_
/
/ |
/
/ |
/
// _///_/

Welcome to GRASS GIS 8.3.0
GRASS GIS homepage: https://grass.osgeo.org
This version running through: Bash Shell (/bin/bash)
Help is available with the command: g.manual -i
See the licence terms with: g.version -c
See citation options with: g.version -x
If required, restart the GUI with: g.gui wxpython
When ready to quit enter: exit

Launching GUI in the background, please wait…

GRASS nc_basic_spm_grass7/PERMANENT:~ > R

R version 4.3.1 (2023-06-16) – “Beagle Scouts”
Copyright (C) 2023 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type ‘license()’ or ‘licence()’ for distribution details.

Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type ‘contributors()’ for more information and
‘citation()’ on how to cite R or R packages in publications.

Type ‘demo()’ for some demos, ‘help()’ for on-line help, or
‘help.start()’ for an HTML browser interface to help.
Type ‘q()’ to quit R.

library(rgrass)
GRASS GIS interface loaded with GRASS version: GRASS 8.3.0 (2023)
and location: nc_basic_spm_grass7

How does it look like there?

···

Dra. Verónica Andreo
Investigadora Adjunta de CONICET

Instituto Gulich (CONAE - UNC)

Centro Espacial Teófilo Tabanera (CETT)

Falda del Cañete - Córdoba, Argentina

+54 3547 400000 int. 1153
https://veroandreo.gitlab.io/

From the message that library is not found, I wonder, did you type

GRASS> rstudio & library(grass)

all on the command line?

Just to be sure, you should ope Grass gis. And in the grass gis command line, type

rstudio &

Next, after RStudio opens, you type the following in RStudio

library(grass)

On April 18, 2024 7:56:03 PM GMT+02:00, Veronica Andreo via grass-user grass-user@lists.osgeo.org wrote:

Hello Sibylle,

Perhaps you can tell us some details about your operative system, which GRASS installer you are using (i.e., standalone or OSGeo4W), how did you start GRASS, if R and RStudio are installed.

From your email, I do not understand why GRASS is not recognized as a command, as it seems you are already within a GRASS session on the terminal? (i.e. you have a GRASS prompt there GRASS>).

Vero

El jue, 18 abr 2024 a las 12:06, Micha Silver via grass-user (<grass-user@lists.osgeo.org>) escribió:

Silly question, do you have the ‘rgrass’ library installed?

i.e. can you do library(rgrass) at the R command prompt (without rstudio)?

On 17/04/2024 21:34, sibylle via grass-user wrote:

Dear community

To use RStudio in a GRASS GIS session I used the command line
GRASS> rstudio &
library(rgrass)
(see [https://grasswiki.osgeo.org/wiki/R_statistics/rgrass](https://grasswiki.osgeo.org/wiki/R_statistics/rgrass))

Unfortunately I was not able to solve the error message:
- The command "GRASS" is either misspelled or
could not be found.
- The command "library" is either misspelled or
could not be found.

Kind regards
Sibylle

(Wed Apr 17 20:25:17 2024)

GRASS> rstudio &

Der Befehl "GRASS" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:17 2024) Command ended with non-zero return code 1 (0 sec)

(Wed Apr 17 20:25:29 2024)

library(rgrass)

Der Befehl "library" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:29 2024) Command ended with non-zero return code 1 (0 sec)

_______________________________________________
grass-user mailing list
[grass-user@lists.osgeo.org](mailto:grass-user@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/grass-user](https://lists.osgeo.org/mailman/listinfo/grass-user)

-- 
Micha Silver
Ben Gurion Univ.
Sde Boker, Remote Sensing Lab
cell: +972-523-665918

grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user

Hi Sybille,

I have never tried opening Rstudio from the GRASS terminal, but I know that it is possible to open R. So as others have mentioned, you could try to first open R (from the GRASS terminal) and within it try library(rgrass) (or install.packages("rgrass") if it was not installed yet).

But I also know there are some issues when working with both R/RStudio and GRASS in Windows, also related to how GRASS was installed and if R/Rstudio are recognized in the PATH variables. Please take a look at these notes here and check if any of that helps you: Connecting to GRASS from R in Windows · Issue #10 · NINAnor/oneimpact (github.com)

Best
Bernardo

Em sexta-feira, 19 de abril de 2024 às 08:13:40 GMT+2, Paulo van Breugel via grass-user grass-user@lists.osgeo.org escreveu:

From the message that library is not found, I wonder, did you type

GRASS> rstudio & library(grass)

all on the command line?

Just to be sure, you should ope Grass gis. And in the grass gis command line, type

rstudio &

Next, after RStudio opens, you type the following in RStudio

library(grass)

On April 18, 2024 7:56:03 PM GMT+02:00, Veronica Andreo via grass-user grass-user@lists.osgeo.org wrote:

Hello Sibylle,

Perhaps you can tell us some details about your operative system, which GRASS installer you are using (i.e., standalone or OSGeo4W), how did you start GRASS, if R and RStudio are installed.

From your email, I do not understand why GRASS is not recognized as a command, as it seems you are already within a GRASS session on the terminal? (i.e. you have a GRASS prompt there GRASS>).

Vero

El jue, 18 abr 2024 a las 12:06, Micha Silver via grass-user (<grass-user@lists.osgeo.org>) escribió:

Silly question, do you have the ‘rgrass’ library installed?

i.e. can you do library(rgrass) at the R command prompt (without rstudio)?

On 17/04/2024 21:34, sibylle via grass-user wrote:

Dear community

To use RStudio in a GRASS GIS session I used the command line
GRASS> rstudio &
library(rgrass)
(see [https://grasswiki.osgeo.org/wiki/R_statistics/rgrass](https://grasswiki.osgeo.org/wiki/R_statistics/rgrass))

Unfortunately I was not able to solve the error message:
- The command "GRASS" is either misspelled or
could not be found.
- The command "library" is either misspelled or
could not be found.

Kind regards
Sibylle

(Wed Apr 17 20:25:17 2024)

GRASS> rstudio &

Der Befehl "GRASS" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:17 2024) Command ended with non-zero return code 1 (0 sec)

(Wed Apr 17 20:25:29 2024)

library(rgrass)

Der Befehl "library" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:29 2024) Command ended with non-zero return code 1 (0 sec)

_______________________________________________
grass-user mailing list
[grass-user@lists.osgeo.org](mailto:grass-user@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/grass-user](https://lists.osgeo.org/mailman/listinfo/grass-user)

-- 
Micha Silver
Ben Gurion Univ.
Sde Boker, Remote Sensing Lab
cell: +972-523-665918

grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user


grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user

Dear community

Thank you very much for all your input.

Unfortunately I got always the same error

The command "rstudio" is either misspelled or
could not be found.

The command "GRASS" is either misspelled or
could not be found.

Find here some info about the operating system:

GRASS version: 8.3.2                                                            
Code revision: 695385bb79                                                       
Build date: 2024-03-07                                                          
Build platform: x86_64-w64-mingw32                                              
GDAL: 3.8.4                                                                     
PROJ: 9.3.1                                                                     
GEOS: 3.12.1                                                                    
SQLite: 3.41.1                                                                  
Python: 3.9.18                                                                  
wxPython: 4.2.1                                                                 
Platform: Windows-10-10.0.19045-SP0     .

Kind regards

Sibylle

From: grass-user grass-user-bounces@lists.osgeo.org On Behalf Of Bernardo Santos via grass-user
Sent: Friday, April 19, 2024 11:09 AM
To: Veronica Andreo veroandreo@gmail.com; Veronica Andreo via grass-user grass-user@lists.osgeo.org; Micha Silver tsvibar@gmail.com; Paulo van Breugel p.vanbreugel@gmail.com
Subject: Re: [GRASS-user] Using RStudio in a GRASS GIS session

Hi Sybille,

I have never tried opening Rstudio from the GRASS terminal, but I know that it is possible to open R. So as others have mentioned, you could try to first open R (from the GRASS terminal) and within it try library(rgrass) (or install.packages("rgrass") if it was not installed yet).

But I also know there are some issues when working with both R/RStudio and GRASS in Windows, also related to how GRASS was installed and if R/Rstudio are recognized in the PATH variables. Please take a look at these notes here and check if any of that helps you: Connecting to GRASS from R in Windows · Issue #10 · NINAnor/oneimpact (github.com)

Best

Bernardo

Em sexta-feira, 19 de abril de 2024 às 08:13:40 GMT+2, Paulo van Breugel via grass-user <grass-user@lists.osgeo.org> escreveu:

From the message that library is not found, I wonder, did you type

GRASS> rstudio & library(grass)

all on the command line?

Just to be sure, you should ope Grass gis. And in the grass gis command line, type

rstudio &

Next, after RStudio opens, you type the following in RStudio

library(grass)

On April 18, 2024 7:56:03 PM GMT+02:00, Veronica Andreo via grass-user <grass-user@lists.osgeo.org> wrote:

Hello Sibylle,

Perhaps you can tell us some details about your operative system, which GRASS installer you are using (i.e., standalone or OSGeo4W), how did you start GRASS, if R and RStudio are installed.

From your email, I do not understand why GRASS is not recognized as a command, as it seems you are already within a GRASS session on the terminal? (i.e. you have a GRASS prompt there GRASS>).

Vero

El jue, 18 abr 2024 a las 12:06, Micha Silver via grass-user (<grass-user@lists.osgeo.org>) escribió:

Silly question, do you have the ‘rgrass’ library installed?

i.e. can you do library(rgrass) at the R command prompt (without rstudio)?

On 17/04/2024 21:34, sibylle via grass-user wrote:

Dear community

To use RStudio in a GRASS GIS session I used the command line
GRASS> rstudio &
library(rgrass)
(see [https://grasswiki.osgeo.org/wiki/R_statistics/rgrass](https://grasswiki.osgeo.org/wiki/R_statistics/rgrass))

Unfortunately I was not able to solve the error message:
- The command "GRASS" is either misspelled or
could not be found.
- The command "library" is either misspelled or
could not be found.

Kind regards
Sibylle



(Wed Apr 17 20:25:17 2024)

GRASS> rstudio &

Der Befehl "GRASS" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:17 2024) Command ended with non-zero return code 1 (0 sec)

(Wed Apr 17 20:25:29 2024)

library(rgrass)

Der Befehl "library" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
(Wed Apr 17 20:25:29 2024) Command ended with non-zero return code 1 (0 sec)


_______________________________________________
grass-user mailing list
[grass-user@lists.osgeo.org](mailto:grass-user@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/grass-user](https://lists.osgeo.org/mailman/listinfo/grass-user)
-- 
Micha Silver
Ben Gurion Univ.
Sde Boker, Remote Sensing Lab
cell: +972-523-665918

grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user


grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user