Comments (11)
@stevenchanin or @dmitry can you show your Capfile
? Do you use rvm locally?
Try to add set :rvm_map_bins, %w{gem rake ruby rails bundle}
to deploy.rb
. Is it helpful?
from capistrano-db-tasks.
@stevenchanin thanks! This situation occurred due capistrano-rvm gem don't wrap rails
command (prooflink). It's strange, because capistrano-bundler do.
And since Rails 5.0+ has rake commands built into the rails executable (link).
from capistrano-db-tasks.
@stevenchanin @dmitry can i close this pr now?
from capistrano-db-tasks.
@stevenchanin thanks a lot for detailed issues. I'll try to reproduce and fix it as soon as possible.
from capistrano-db-tasks.
I can confirm the same issue.
from capistrano-db-tasks.
@numbata -- adding the set :rvm_map_bins
fixed the problem.
Yes. I use rvm locally and on the remote side.
I tested your proposal by:
- add the
set :rvm_map_bins
to my deploy.rb - updating my Gemfile to use 0.6 instead of 0.4. Doing a bundle install. I was able to
db:pull
successfully. - delete my gemset and completely rebuild it (that ensured that I didn't even have a copy of 0.4 anymore). I was able to
db:pull
successfully.
For reference, here is a gist of my deploy.rb
with the new set
command.
https://gist.github.com/stevenchanin/a9c474e1abdeaec9cf5d3d0f976b3e3b
from capistrano-db-tasks.
Awesome debugging. That looks like it would have been hard to figure out. Nice work!
from capistrano-db-tasks.
@stevenchanin you should bump capistrano/rvm#56 😆
from capistrano-db-tasks.
@numbata thanks for your help. It works now.
from capistrano-db-tasks.
@numbata -- yes! Thanks!
from capistrano-db-tasks.
@numbata Thanks!
from capistrano-db-tasks.
Related Issues (20)
- undefined method `zone' for Time:Class HOT 2
- NoMethodError: undefined method `zone' for Time:Class HOT 2
- Net::SCP failure when db_dump_dir is set HOT 2
- NoMethodError: undefined method `[]' for nil:NilClass HOT 1
- DB:pull 127 error HOT 10
- how do I pass credentials to pg_dump?
- Option to drop database before import HOT 2
- Note in Docs for use with capistrano-rvm
- istrano HOT 2
- cap staging db:pull causes this problem :( HOT 2
- Serial id lost after db push HOT 2
- scp should happen before remote clean HOT 1
- Doesn't work on winows 10 sub-systems (/usr/bin/env: ‘ruby.exe’: No such file or directory)
- Strip adapter check? HOT 2
- Can not accept `db_dump_dir` configuration HOT 1
- Append the `db:download` task
- Multi database support is broken
- Question to users HOT 2
- `db_ignore_data_tables` setting doesn't work on MySQL
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 capistrano-db-tasks.