Ran all install commands and now getting errors
I noticed that deno upgrade returns:
error: This deno was built without the "upgrade" feature. Please upgrade using the installation method originally used to install Deno.This message is in cli/main.rs: https://deno.land/x/deno@v1.41.0/cli/main.rs?source= So probably I installed Deno with some Rust CLI and did not configure the environment / zsh (on Mac) well. Any feedback please?
9 Replies
I wasn't able to find the answer to your question in the official Deno documentation. However, based on the error message you've provided, it seems that the version of Deno you have installed was built without the "upgrade" feature. This typically means that Deno was installed using a method that does not support the
deno upgrade
command.
If you installed Deno using a package manager for Rust (like Cargo) or another method that does not include the upgrade feature, you will need to follow the upgrade instructions for that specific installation method. For example, if you used Cargo, you might need to run cargo install deno
again to get the latest version.
Regarding your environment setup on macOS with zsh, if Deno is installed correctly, you should be able to run deno --version
to check the installed version. Make sure that the path to the Deno binary is included in your PATH
environment variable. You can do this by adding a line like export PATH="/path/to/deno:$PATH"
to your .zshrc
file, where /path/to/deno
is the directory containing the Deno binary.
Please note that this advice is not based on the Deno documentation, and I would advise you to double-check the accuracy of the advice given. If you continue to experience issues, you might want to consider reinstalling Deno using one of the methods described in the official installation instructions on the Deno website: https://deno.land/#installation.It's probably best to follow the original install instructions https://docs.deno.com/runtime/manual/getting_started/installation
Installation | Deno Docs
Deno works on macOS, Linux, and Windows. Deno is a single binary executable. It
It’s what I did (curl install) but how to solve conflicts in installations
Can you share the error you're getting?
deno upgrade returns:
error: This deno was built without the "upgrade" feature. Please upgrade using the installation method originally used to install Deno.
how did you install deno?
it sounds like it wasn't installed with the
curl
command. Maybe via homebrew?First I installed it with rust
I don’t remember where
Then I ran the brew install deno more recently
It looks like I have messed up my deno $PATH, how to debug this?
1. Uninstall deno. Running
which deno
will return the path to the binary which may include hints as to how it was installed based on the path it's in
2. If deno is successfully uninstalled you'll get some sort of command not found error when running deno
in the terminal
3. Install deno via curl
as described here https://docs.deno.com/runtime/manual/getting_started/installationOk