问题标签 [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 投票
2 回答
2127 浏览

elixir - 我可以在终端中使用 `iex` 运行,但它在我的伞形项目中不起作用

我可以使用命令“iex”进入 iex 模式,但在我的伞形项目中,我得到的是asdf: No version set for command mix.

但在项目中:

顺便说一句,该项目是从我的 github 存储库中克隆的,我什至可以创建一个新的伞式项目并在我的项目之外的任何地方运行 mix 推荐。好像asdf配置没有在项目中生效。

0 投票
2 回答
1906 浏览

asdf-vm - 如何使用 asdf 作为 root 用户?

我需要读取一些具有特权权限的硬件数据,所以我需要以 root 身份使用 asdf 插件。我怎样才能做到这一点?

我试图启动 root 用户sudo su,但我无法访问 asdf

0 投票
2 回答
6081 浏览

ruby - 运行 Rails 服务器时,asdf 消息“没有为命令 rails 设置版本”

在和rails s中更新了我的 Ruby 版本后,我试图在我的 Rails 3.2.13 应用程序中运行我的 rails 服务器 ( ) ,但收到以下消息:/.ruby-version/.tools-versions

但是,我已将两个版本文件中的 ruby​​ 更新为 2.3.0,并且两者都反映了这一点。当我输入asdf which rubyruby​​ 版本也是 2.3.0。

我想帮助理解为什么rails s会提示这个 asdf 消息,以及我缺少什么来修复它,以便我可以运行 rails 服务器。

0 投票
0 回答
672 浏览

ruby - 如何让 vscode-ruby 在 asdf-vm 环境中找到 bundler?

我试图让 vscode-ruby 在 asdf-vm 环境中运行。可以在设置中设置捆绑器的路径。我已将其设置为:

  • bundle
  • /home/user/.asdf/shims/bundle

如果我加载一个 ruby​​ 文件,扩展程序会抱怨:

错误信息

我的环境是:

我怎样才能让它工作?

0 投票
0 回答
377 浏览

ruby-on-rails - 如何在 Rails 项目中使用 ASDF 设置环境变量

Rbenv 用于rbenv-vars在 Rails 中指定每个应用程序的环境变量。

.env大多数版本管理器会在每个项目中读取文件以获取环境变量。

但是,我找不到让asdf-vmasdf-ruby读取.env文件并导出其中的所有 env 变量(或任何带有 env 变量的文件)的方法。

相同的文档很少。

如何使用asdf-vmasdf-ruby在 Rails 项目上设置环境变量?

0 投票
3 回答
1901 浏览

java - 用 asdf 安装 erlang 没有 jinterface

我正在尝试使用 asdf 安装 Erlang(以及后来的 Elixir)但是我收到一个错误,jinterface因为安装过程似乎冻结了:

我看了看https://github.com/asdf-vm/asdf-erlang它说

如果我不得不猜测,这是一个 java 问题,所以当我尝试这个解决方案时它不起作用并且我得到相同的输出。

关于如何在不安装 Java 的情况下安装 Erlang 的任何想法?我不记得这是 Homebrew 的问题,这意味着 Homebrew 需要存在 Java 编译器。

0 投票
2 回答
1163 浏览

ruby-on-rails - 如何在 asdf 的同一个 ruby​​ 版本上使用同一个 gem 的两个版本?

我已经从 rvm 切换到 asdf 并且需要类似于 rvm 中的 gemsets 的行为。我有两个包含同一个项目的文件夹 - 一个包含旧版本,一个包含最新版本。它们具有相同的红宝石版本,但某些宝石的版本不同。是否可以在 asdf 中使用例如 ruby​​ 2.6 并在两个项目上运行 bundle 而不必担心冲突?

0 投票
1 回答
795 浏览

node.js - 如何在带有 asdf 的 Visual Studio Code 中使用 NodeJS 调试?(找不到运行时“节点”)

不幸的是,Visual Studio Code 没有找到运行时可执行文件node

找不到节点

但是集成终端知道节点:

如何node在不显式添加运行时可执行文件的情况下引入 Visual Studio Code launch.json

0 投票
1 回答
816 浏览

ruby-on-rails - 我可以使用 .asdf 版本管理器指定我的 Rails 版本吗?

目前我有asdf来管理我的 Ruby ( 2.6.5)、nodejs 和 yarn 版本。我正在尝试使用 version 遵循 Rails 教程5.2.1

运行gem install rails -v 5.2.1rails new appname version=5.2.1

它仍然说版本6.0.2.1应用程序。我是 Ruby on Rails 的新手,所以我可能缺少一些明显的东西,或者我正在做比它需要的更大的交易。但我想尽可能接近这个相当长的教程。我相信它正在这条路径下安装正确版本的导轨。

~/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rails-5.2.1/

任何帮助将不胜感激。中型博客...

0 投票
3 回答
1108 浏览

postgresql - asdf 在哪里安装 postgres

我想确认我在同一个地方没有多个版本,所以想知道在 Mac 上 asdf 存储 postgres 的位置。我打的时候它在哪里看pg_ctl start