Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pip install not running on vagrant box #1462

Closed
majofi opened this issue Dec 9, 2016 · 7 comments
Closed

pip install not running on vagrant box #1462

majofi opened this issue Dec 9, 2016 · 7 comments

Comments

@majofi
Copy link

majofi commented Dec 9, 2016

Issue Summary

I'm trying the vagrant box on the current master and it's failing during provisioning.
To be exactly during:
"Running setup.py install for cryptography"
...
"ImportError: No module named setuptools_ext"
the following rollback seems to mess up the pip installation itself on that box.

Steps to Reproduce

  1. checkout current redash master from github
  2. run "./bin/vagrant_ctl.sh test" (obviously the same happens with ./bin/vagrant_ctl.sh start)

Next Steps?

I'm totally new to redash and thinking about developing / contributing. So I'm curious if the recommended way to run redash on my dev machine is a) with the vagrant image, b) "native" or c) with the docker image?
If the vagrant is in fact still supported I could also have a look on fixing this, just want to be sure I'm not reviving some no longer supported legacy.

@44px
Copy link
Contributor

44px commented Dec 16, 2016

Yes, should upvote this. I use Redash at work and really like it.

I'm frontend developer and there are plenty of issues with "Frontend" label. Maybe I can help with some. But I'm not familiar with python and its tools, so it seems I can't easily set up development environment.

It seems there are many developers who are willing to help, but stuck on vagrant up =(

@arikfr
Copy link
Member

arikfr commented Dec 16, 2016

@44px You're so right :-( I will update the Vagrant box along with 1.0 release. I'm just wondering -- what will be more helpful: a new Vagrant box or just proper documentation on how to setup dev environment on Linux and OS/X?

@44px
Copy link
Contributor

44px commented Dec 17, 2016

It's good news. Thank you for response!

Vagrant box looks like more universal solution since it can be used on any OS and provides isolated environment (no need to install anything on host OS).

@arikfr
Copy link
Member

arikfr commented Dec 21, 2016

Opened #1480 to track the work on the dev guide. Keeping this one open until I'm done.

@arikfr
Copy link
Member

arikfr commented Jan 26, 2017

The developer guide has been updated along with new documentation on how to use Docker for easy setup of your dev environment (instead of Vagrant).

https://redash.io/help-onpremise/dev/guide.html

Thank you for all your feedback!
Your feedback on the new guide & flow is always welcomed.

@arikfr arikfr closed this as completed Jan 26, 2017
@44px
Copy link
Contributor

44px commented Jan 27, 2017

Thank you for your work on this!
New docker dev env is easier to setup and works fine.

@arikfr
Copy link
Member

arikfr commented Jan 28, 2017

Thanks for the feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants