Giter VIP home page Giter VIP logo

envirius's Issues

[zsh] nv rm-cache does not work correctly

Shell used: zsh

Version of nv: 0.8.3

Command used: nv rm-cache --all

Output:

~/S/envirius_latest ❯❯❯ nv rm-cache --all                                master
nv_cmd_default:3: bad set of key/value pairs for associative array

Rust install does not work.

I think the rust url is wrong or outdated. The output is shown below:

~/P/p/golowkster ❯❯❯ nv ls-versions --rust-prebuilt                                                                fizzbuzz_example ⬆ ◼
* rust-prebuilt:
nightly-2016-10-27
~/P/p/golowkster ❯❯❯ nv rm rust                                                                                    fizzbuzz_example ⬆ ◼
Environment rust was deleted.
~/P/p/golowkster ❯❯❯ nv mk --rust=nightly-2016-10-27 rust                                                          fizzbuzz_example ⬆ ◼
Creating environment: rust ...
 * installing rust==nightly-2016-10-27 ...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   183  100   183    0     0    948      0 --:--:-- --:--:-- --:--:--   948
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
envirius: failed to download 'http://static.rust-lang.org/dist/rust-nightly.tar.gz'
envirius: unable to fetch source file for rust==nightly-2016-10-27

consider installing pre-built node binaries

Is there a compelling reason you are building from source? It's quite slow and entirely unnecessary for node since joyent distributes pre-build relocatable tar archives that can just be extracted and are immediately ready for use.

Support for zsh

In zsh 5.0.2 at minimum, nv shell init doesnt' work 100%:

/Users/offby1/.envirius/nv:109: command not found: complete

An init script that is zsh-friendly would be excellent.

Installation on Ubuntu successful but using failed

I am using:

  1. zsh
  2. Ubuntu

When I try to do nv mk elixir_latest it is successful, but then when I tro to activate it using nv activate elixir_latest I get the following:

~/S/envirius ❯❯❯ nv activate elixir_latest                                                                                                      master
complete:13: command not found: compdef
complete:13: command not found: compdef
Environment elixir_latest activated.

Make it usable with OS X and zsh

This is a really good and useful application, It would be great to be able to use it with zsh.

Up to now my shell is flooded with errors. For example, if I try to install rust-prebuilt I get:

nv_cmd_default:unset:89: no such hash table element: plug_list_versions
nv_cmd_default:unset:90: no such hash table element: plug_url_for_download
nv_cmd_default:unset:91: no such hash table element: plug_check_deps
nv_cmd_default:unset:92: no such hash table element: plug_install
nv_cmd_default:unset:93: no such hash table element: plug_download
nv_cmd_default:unset:94: no such hash table element: plug_unpack
nv_cmd_default:unset:95: no such hash table element: plug_configure
nv_cmd_default:unset:96: no such hash table element: plug_build
nv_cmd_default:unset:97: no such hash table element: plug_build_env
nv_cmd_default:unset:98: no such hash table element: plug_post_install_actions
plug_install_default:63: bad option: -t
nv_cmd_default:170: no such file or directory: /Users/marcelloseri/.envirius/envs/rustlang/envirius.info

I have OS X 10.10.1 and zsh 5.0.7 (x86_64-apple-darwin14.0.0). I use zprezto.

I will try to investigate more as soon as I can

php environments

nv ls-versions --php

it doesn't parse php versions, how can i create env for this?

[zsh] activate-rust is missing

It can download now, but:

~/D/envirius-0.8.1 ❯❯❯ nv mk rust --rust-prebuilt=1.12.1
Creating environment: rust ...
 * installing rust-prebuilt==1.12.1 ...
plug_post_install_actions:6: no such file or directory: /home/lowks/.envirius/envs/rust/bin/activate-rust
plug_post_install_actions:7: no such file or directory: /home/lowks/.envirius/envs/rust/bin/activate-rust
plug_post_install_actions:8: no such file or directory: /home/lowks/.envirius/envs/rust/bin/activate-rust
plug_post_install_actions:9: no such file or directory: /home/lowks/.envirius/envs/rust/bin/activate-rust
chmod: cannot access '/home/lowks/.envirius/envs/rust/bin/activate-rust': No such file or directory
plug_post_install_actions:13: no such file or directory: /home/lowks/.envirius/envs/rust/bin/deactivate-rust
chmod: cannot access '/home/lowks/.envirius/envs/rust/bin/deactivate-rust': No such file or directory
nv_cmd_default:190: no such file or directory: /home/lowks/.envirius/envs/rust/envirius.info

The command that I am using:

nv mk rust --rust-prebuilt=1.12.1

Please avoid modifying the current user environment

Btw, very interesting project, great job! :D

I use a severly customized bash setup, and I already had troubles with nvm (see nvm-sh/nvm@42915fc) since by running in my interactive session it conflicted with some of my customizations.

Other thought the same about virtualenvwrapper and explained the problem far better than I ever could: Virtualenv's bin/activate is Doing It Wrong.

I'd strongly suggest to follow the approach taken by invewrapper by starting a new subshell, somewhat like chroot and others, as it's usually cleaner and more robust for the user and should greatly simplify your job too. :)

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.