Comments (4)
Due to the constraints of Heroku, all project files together with the R runtime, configurations and cache directories are all located within the /app
directory (which is also the home directory).
As a result, when R starts and .Rprofile
sources the renv/activate.R
script, renv
fails while searching through all the R files found within these directories.
Adding a .renvignore
file to the project root directory to exclude these directories resolves the issue.
# .renvignore
.cache
R
from heroku-buildpack-r.
Hi @DaboinCJ
Were you able to run your application with the changes suggested?
from heroku-buildpack-r.
Hi @virtualstaticvoid, thanks for digging deep into this, I appreciate it.
I made the tool work with an init file instead, so I haven't tried that solution yet. I'll try next week.
I bypassed the problem by using the init file again and installing the exact version I needed for a couple of problematic libraries from packagemanager.posit.co.
from heroku-buildpack-r.
Hi @DaboinCJ
Apologies for the delay in responding.
Unfortunately, I haven't used recent versions of renv
with the buildpack, so I haven't encountered this issue.
Reading the post you linked and follow up comments, the issue seems related to the existence of the renv
cache directory.
I'll attempt to replicate the issue and revert back.
from heroku-buildpack-r.
Related Issues (20)
- I would really appreciate a walkthrough for a regular R user HOT 3
- renv 12 in my renv.lock file breaks the 'compilation' HOT 5
- GPG error HOT 3
- Rplumber test application delivers error HOT 5
- Increasing timeout HOT 1
- Support heroku-20 stack HOT 1
- Building with dokku HOT 2
- IsoSpecR not installed
- Skip BUILD_DIR to /app rsync when building in /app
- There is no package called 'renv' HOT 2
- Multiple-app hosting unavailable HOT 6
- Timeout when installing HOT 3
- Slow build time - Caching issue? HOT 2
- Authentication/Browser Problem when deployed. HOT 7
- Add Support for Heroku-22 HOT 9
- Add telegram.bot example and default packages HOT 6
- Use reticulate package HOT 1
- Aptfile installation fails HOT 1
- Could I use cloud native build packs? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from heroku-buildpack-r.