<html><head></head><body><div class="ydp2e917366yahoo-style-wrap" style="font-size: 16px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"></div>
        <div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Hi Stefan,</div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">(and thanks Roger and Floris for replying as well)</div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Your solution worked perfectly, Stefan. Thanks a lot!</div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">In the case of continuous integration within Github as it is the case, it seems we must ask GRASS to be installed in the virtual machine.</div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">This could be done with Stefan's suggestion, adding these lines to the yaml file within .github/workflows:</div><div dir="ltr" data-setdir="false" style=""><div style=""><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div style=""><font face="courier new, courier, monaco, monospace, sans-serif">- name: Install GRASS GIS and other dependencies</font></div><div style=""><font face="courier new, courier, monaco, monospace, sans-serif">        run: |</font></div><div style=""><font face="courier new, courier, monaco, monospace, sans-serif">          sudo apt-get update -qq</font></div><div style=""><font face="courier new, courier, monaco, monospace, sans-serif">          sudo apt-get install -y -qq grass grass-dev grass-doc wget</font></div></div></div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">You can also see it here: <span><a href="https://github.com/NINAnor/oneimpact/pull/11/commits/8c77deaa92cbae2cf2dd909c47b67ad356801b9b" rel="nofollow" target="_blank">Install GRASS for CI by ninsbl · Pull Request #11 · NINAnor/oneimpact (github.com)</a></span></div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">I guess this could be documented for GRASS/R users somewhere? Maybe in some wiki?</div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Any suggestion on where to add this?<br></div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Best</div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Bernardo</div><div dir="ltr" data-setdir="false" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div>
        
        </div><div id="yahoo_quoted_1896614575" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    Em sexta-feira, 26 de agosto de 2022 13:27:46 GMT+2, Stefan Blumentrath <stefan.blumentrath@nina.no> escreveu:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div id="yiv0852532148">

 
 
<style><!--
#yiv0852532148  
 _filtered {}
 _filtered {}
 _filtered {}
 _filtered {}
#yiv0852532148  
#yiv0852532148 p.yiv0852532148MsoNormal, #yiv0852532148 li.yiv0852532148MsoNormal, #yiv0852532148 div.yiv0852532148MsoNormal
        {margin:0cm;font-size:11.0pt;font-family:"Calibri", sans-serif;}
#yiv0852532148 a:link, #yiv0852532148 span.yiv0852532148MsoHyperlink
        {color:blue;text-decoration:underline;}
#yiv0852532148 pre
        {margin:0cm;margin-bottom:.0001pt;font-size:10.0pt;font-family:"Courier New";}
#yiv0852532148 span.yiv0852532148HTMLPreformattedChar
        {font-family:Consolas;}
#yiv0852532148 span.yiv0852532148ydpa6a6511er-in
        {}
#yiv0852532148 span.yiv0852532148ydpa6a6511efu
        {}
#yiv0852532148 span.yiv0852532148ydpa6a6511eop
        {}
#yiv0852532148 span.yiv0852532148ydpa6a6511est
        {}
#yiv0852532148 span.yiv0852532148ydpa6a6511ecn
        {}
#yiv0852532148 span.yiv0852532148EmailStyle26
        {font-family:"Calibri", sans-serif;color:windowtext;}
#yiv0852532148 .yiv0852532148MsoChpDefault
        {font-size:10.0pt;}
 _filtered {}
#yiv0852532148 div.yiv0852532148WordSection1
        {}
--></style>

<div>
<div class="yiv0852532148WordSection1">
<p class="yiv0852532148MsoNormal"><span style="">Hi Bernardo,</span></p> 
<p class="yiv0852532148MsoNormal"><span style="">  </span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style="">Seems like GRASS GIS isn`t installed on the CI VM.</span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style="">  </span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style="">Please see:</span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style=""><a rel="nofollow noopener noreferrer" target="_blank" href="https://github.com/NINAnor/oneimpact/pulls">https://github.com/NINAnor/oneimpact/pulls</a></span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style="">  </span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style="">You may add UbuntuGIS PPAs if you want other versions than shipped by plain Ubuntu.</span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style="">  </span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style="">Cheers</span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style="">Stefan</span></p> 
<p class="yiv0852532148MsoNormal"><span lang="EN-US" style="">  </span></p> 
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm;">
<p class="yiv0852532148MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> grass-user <grass-user-bounces@lists.osgeo.org>
<b>On Behalf Of </b>Bernardo Santos via grass-user<br>
<b>Sent:</b> fredag 26. august 2022 12:56<br>
<b>To:</b> grass-stats@lists.osgeo.org; GRASS User List <grass-user@lists.osgeo.org><br>
<b>Subject:</b> [GRASS-user] Running r-grass examples when building a R package</span></p> 
</div>
</div>
<p class="yiv0852532148MsoNormal">  </p> 
<div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">Dear all,</span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">  </span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">I am building a R package and some of the functions use rgrass to connect to a GRASS project and run thingfs within GRASS.</span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">I have now set up a webpage for the package using pkgdown in integrated to Github actions. This means when I push new commits all the examples of R functions are run again
 and the webpage is updated with the results of the examples. Here is the webpage: <a rel="nofollow noopener noreferrer" target="_blank" href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fninanor.github.io%2Foneimpact%2F&data=05%7C01%7CStefan.Blumentrath%40nina.no%7C4ec863c6b2d14350bafa08da8751a786%7C6cef373021314901831055b3abf02c73%7C0%7C0%7C637971082028512352%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=tLKgU9W3QU2M9Jyr4lWtCa3qDuvvH%2B4d41sewIzdYPU%3D&reserved=0">https://ninanor.github.io/oneimpact/</a></span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">  </span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">All works fine, except the functions calling GRASS. When I run the examples form my local computer everything works, but in the Github actions it does not run, apparently
 because the command</span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">  </span></p> 
</div>
<div>
<div style="border:solid #DEE2E6 1.0pt;padding:0cm 0cm 0cm 0cm;background:#F1F3F5;">
<pre style="background:#F1F3F5;border:none;padding:0cm;"><span class="yiv0852532148ydpa6a6511efu"><span style="color:#4758AB;"><a rel="nofollow noopener noreferrer" target="_blank" href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frdrr.io%2Fr%2Fbase%2Fsystem.html&data=05%7C01%7CStefan.Blumentrath%40nina.no%7C4ec863c6b2d14350bafa08da8751a786%7C6cef373021314901831055b3abf02c73%7C0%7C0%7C637971082028512352%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Xlu8yfS8TnTLHdkRc91AGeQI8fUCDpRdCbySjheiaNY%3D&reserved=0">system</a></span></span><span class="yiv0852532148ydpa6a6511eop"><span style="color:#5E5E5E;">(</span></span><span class="yiv0852532148ydpa6a6511est"><span style="color:#20794D;">"grass78 --config path"</span></span><span class="yiv0852532148ydpa6a6511er-in"><span style="color:#003B4F;">, intern </span></span><span class="yiv0852532148ydpa6a6511eop"><span style="color:#5E5E5E;">=</span></span><span class="yiv0852532148ydpa6a6511er-in"><span style="color:#003B4F;"> </span></span><span class="yiv0852532148ydpa6a6511ecn"><span style="color:#8F5902;">T</span></span><span class="yiv0852532148ydpa6a6511eop"><span style="color:#5E5E5E;">)</span></span><span style="font-size:10.5pt;color:black;"></span></pre> 
</div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">to find the GRASS folder and use within rgrass::initGRASS does not work, so the connection between R and GRASS do not exist.</span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">  </span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">Does someone in the group has experience with that and could help with hints to solve it?</span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">Is there a recommended way to make sure Github actions know where GRASS is and use it?</span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">  </span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">Best</span></p> 
</div>
<div>
<p class="yiv0852532148MsoNormal"><span style="font-size:12.0pt;font-family:serif;">Bernardo</span></p> 
</div>
</div>
</div>
</div>

</div></div>
            </div>
        </div></body></html>