问题标签 [asdf-vm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
209 浏览

ruby-on-rails - 项目选择的 ruby​​ 版本与使用 asdf-ruby 的 ruby​​ -v 不匹配

我切换到一台新计算机并从一开始就设置了一个完整的开发环境。其中一项更改是尝试使用 asdf 而不是 rvm。可悲的是,当我尝试运行rails srails c在我遇到的项目之一时:

Your Ruby version is 2.7.1, but your Gemfile specified 2.6.3

2.6.3 确实是 Gemfile 指定的版本,.tool-versions文件和.ruby-version.

我缺乏理解是因为我没有 ruby​​ 2.7.1。

任何帮助,将不胜感激。

0 投票
0 回答
697 浏览

elixir - asdf 的 .tool-versions 文件应该进入 .gitignore 吗?

我想知道这里有什么最佳做法?Elixir 版本是mix.exs无论如何定义的,不同的开发人员可能想要使用不同的 OTP 版本(与 Elixir 版本兼容)或不同的小 Elixir 版本。

另一方面,如果每个人都使用完全相同的版本,它可以简化事情并且可能使错误跟踪更容易。

0 投票
0 回答
65 浏览

asdf-vm - `asdf list-all erlang`不显示最新版本

在遵循此设置指南之后,我正在尝试通过 asdf 安装 erlang OTP 22.2.8 。当我查看可用版本列表时,我能看到的最新版本是 v19。

系统信息:

0 投票
2 回答
292 浏览

asdf-vm - 无法安装 jruby

操作系统:macOS Catalina ( 10.15.7)

壳:zsh

自卫队:v.0.8.0

在我的.zshrc

提示:

当我今天尝试在项目中安装 gems 时,我意识到我已经配置rbenv好了。我决定切换到. 我相信我已经删除了,但我可能错过了一些挥之不去的东西。asdfjrubyasdfrbenv

我也做过一个brew uninstall ruby-build

jruby项目中,我们Gemfile指定:

ruby "2.5.7", engine: "jruby", engine_version: "9.2.13.0"

尝试安装jruby会产生:

我怀疑错误来自某种rbenv剩余,但我不确定是什么,因为我已经删除了~/.rbenv目录,并且brew uninstall rbenvrbenv我的zshrc.

错误指定/Users/Ctreptow/.asdf/shims/bin/java,暗示一个名为 的预期目录bin,但我的shims目录没有任何子目录。我也怀疑这是rbenv事情的剩余部分。

我怎样才能asdf安装jruby

更新:

我通过创建和符号链接解决bin~/.asdf/shims/java这个java问题bin/java

ls -ltr ~/.asdf/shims/bin==>java -> ../java

现在,当我尝试安装时,它已经过去了,我面临着新的错误:

0 投票
1 回答
214 浏览

erlang - 在“下载 kerl”之后,在 Ubuntu 上通过 asdf 安装 Erlang 失败

背景

我有一个 Ubuntu,我正在尝试通过asdf-erlang plugin安装 Erlang 22.2.8 。

问题

事实上,我想安装任何版本的 Erlang,但没有一个能用。

它在“下载 kerl”之后停止,然后什么也没有发生。就像它完成了一样。在安装插件之前,我也遵循了before-asdf-install的步骤,但尽管如此,这并不能防止错误。

我怎样才能解决这个问题?

0 投票
2 回答
505 浏览

erlang - 无法在 MAC OSX Mojave 上安装 asdf erlang

我正在尝试在带有 Mojave 的 Mac OS 系统中安装 Erlang。但是安装没有明显的原因挂起:

我知道问题不在于网络,因为我已经下载了所有内容,而永远挂起的步骤是构建步骤。

我也从头开始删除并重新安装了 asdf 和 Erlang,但它并没有解决问题。

我相信我也有所有必要的依赖项,否则重新安装会失败。

我能做些什么来解决这个问题?

0 投票
1 回答
3542 浏览

asdf-vm - 未找到 asdf 命令

伙计们,我正在尝试在我的 Linux Mint 上安装 asdf,我按照所有说明进行了多次安装尝试,但是每当我尝试使用任何 asdf 命令时,此消息都会显示 asdf not found

在此处输入图像描述

0 投票
1 回答
405 浏览

node.js - 本地:-A:无效选项

我无法在新的 macOS(M1 芯片)上安装带有asdf的 Node.js。我怎样才能解决这个问题?我的环境似乎很普通。

版本

  • macOS 大苏尔 11.1
  • asdf v0.8.0
  • 自制 2.7.5
  • zsh

调试

utils.sh 第 35 行

utils.sh 的第 51 行

0 投票
2 回答
281 浏览

ruby - 在 Apple Silicon 上:ruby-build:未找到定义:3.0.0

当我尝试安装最新的 ruby​​ (3.0.0) 时,它失败了:

ruby-build: definition not found: 3.0.0

显然,ruby 3 已经在一个多月前发布了,所以我猜团队在为 Apple Silicon (M1) 构建/打包它时遇到了问题,或者还没有人有足够的带宽这样做。我将如何跟进这件事?

0 投票
0 回答
288 浏览

php - 如何使用 asdf 安装 PHP

我正在尝试在 Ubuntu 20.04 LTS 上使用 asdf 安装 PHP,但没有成功。安装时,它会在主安装中生成许多关于缺少软件包的错误,例如缺少 re2c、bison、libcurl 等...我成功安装了所有这些软件包,但是现在当我尝试通过 asdf 安装 PHP 时,我得到以下信息错误:

任何人都可以帮我解决这个问题吗?

PS.:我的系统中安装了 PHP 7.4.3。我通过 apt 命令安装了它。