Comments (8)
Yes, I was planning to do it in the next hours :). I just want to update the CHANGELOG.
from puppet-rbenv.
Done! Now the module is available to its correct version (1.0.0).
from puppet-rbenv.
Awesome work! Is the documentation still accurate? I'm having trouble declaring this in a test environment (Vagrant) for an entire system, not just a single project directory.
from puppet-rbenv.
Can you provide more details about your setup in order to help you?
from puppet-rbenv.
rbenv::install { 'root':
user => 'root',
group => 'developers',
home => '/root',
root => '/usr/local',
}
rbenv::compile { '1.9.3-p194':
user => 'root',
group => 'developers',
home => '/root',
root => '/usr/local',
}
rbenv::gem { 'unicorn':
user => 'root',
ruby => '1.9.3-p194',
}
rbenv::plugin::rbenvvars { 'root': }
Error: Cannot create /home/root/.rbenv/plugins; parent directory /home/root/.rbenv does not exist
Error: /Stage[main]//Node[pix..dev]/Rbenv::Plugin::Rbenvvars[root]/Rbenv::Plugin[rbenv::plugin::rbenvvars::root]/File[rbenv::plugins root]/ensure: change from absent to directory failed: Cannot create /home/root/.rbenv/plugins; parent directory /home/root/.rbenv does not exist
/Stage[main]//Node[pix..dev]/Rbenv::Compile[1.9.3-p194]/Rbenv::Plugin::Rubybuild[rbenv::rubybuild::root]/Rbenv::Plugin[rbenv::plugin::rubybuild::root]/Exec[rbenv::plugin::checkout root ruby-build]: Dependency File[rbenv::plugins root] has failures: true
Warning: /Stage[main]//Node[pix..dev]/Rbenv::Compile[1.9.3-p194]/Rbenv::Plugin::Rubybuild[rbenv::rubybuild::root]/Rbenv::Plugin[rbenv::plugin::rubybuild::root]/Exec[rbenv::plugin::checkout root ruby-build]: Skipping because of failed dependencies
/Stage[main]//Node[pix..dev]/Rbenv::Plugin::Rbenvvars[root]/Rbenv::Plugin[rbenv::plugin::rbenvvars::root]/Exec[rbenv::plugin::checkout root rbenv-vars]: Dependency File[rbenv::plugins root] has failures: true
Warning: /Stage[main]//Node[pix..dev]/Rbenv::Plugin::Rbenvvars[root]/Rbenv::Plugin[rbenv::plugin::rbenvvars::root]/Exec[rbenv::plugin::checkout root rbenv-vars]: Skipping because of failed dependencies
/Stage[main]//Node[pix..dev]/Rbenv::Compile[1.9.3-p194]/Exec[rbenv::compile root 1.9.3-p194]: Dependency File[rbenv::plugins root] has failures: true
Warning: /Stage[main]//Node[pix..dev]/Rbenv::Compile[1.9.3-p194]/Exec[rbenv::compile root 1.9.3-p194]: Skipping because of failed dependencies
/Stage[main]//Node[pix..dev]/Rbenv::Compile[1.9.3-p194]/Rbenv::Gem[rbenv::bundler root 1.9.3-p194]/Rbenvgem[root/1.9.3-p194/bundler]: Dependency File[rbenv::plugins root] has failures: true
Warning: /Stage[main]//Node[pix..dev]/Rbenv::Compile[1.9.3-p194]/Rbenv::Gem[rbenv::bundler root 1.9.3-p194]/Rbenvgem[root/1.9.3-p194/bundler]: Skipping because of failed dependencies
/Stage[main]//Node[pix..dev]/Rbenv::Compile[1.9.3-p194]/Exec[rbenv::rehash root]: Dependency File[rbenv::plugins root] has failures: true
Warning: /Stage[main]//Node[pix..dev]/Rbenv::Compile[1.9.3-p194]/Exec[rbenv::rehash root]: Skipping because of failed dependencies
/Stage[main]//Node[pix..dev]/Rbenv::Gem[unicorn]/Rbenvgem[root/1.9.3-p194/unicorn]: Dependency File[rbenv::plugins root] has failures: true
Warning: /Stage[main]//Node[pix..dev]/Rbenv::Gem[unicorn]/Rbenvgem[root/1.9.3-p194/unicorn]: Skipping because of failed dependencies
from puppet-rbenv.
Did you try to set root
and home
explicitly for rbenv::plugin::rbenvvars { 'root': }
as well?
rbenv::plugin::rbenvvars { 'root':
user => 'root',
group => 'developers',
home => '/root',
root => '/usr/local',
}
If this does not fix the problem please open a new issue and explain there your problem explicitly.
from puppet-rbenv.
I should also update the documentation with all the supported options for each of the defined resources :)! Unfortunately, now the usage is not so obvious.
from puppet-rbenv.
I just wish define
s supported inheritance, would make our lives a lot easier =/
from puppet-rbenv.
Related Issues (20)
- Tag released version HOT 1
- Global ruby version not set correctly after sourcing .rbenvrc HOT 1
- rbenv plugins always cause puppet changes HOT 1
- module install fails in 3.7 due to symlink under spec HOT 2
- Plugin Repo onlyif test is broken HOT 1
- Unable to install ruby from https
- puppet-rbenv should support proxy usage
- document rbenv::bundle and rbenv::client
- Travis
- Module maintenance HOT 4
- Make it possible to pass --keep HOT 3
- Patch for ruby 1.9.3-p392
- Vagrant Provisioning Problems HOT 4
- Rbenv::Compile and Rbenv::Gem run every time HOT 2
- LICENSE? HOT 1
- Release to forge HOT 1
- Install from forge not working
- Set gem version HOT 2
- Periodically update ruby-build when new rubies are released HOT 1
- rbenv rehash after rbenv::gem ? 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 puppet-rbenv.