You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10环境下Rails7应用安装TailwindCSS报错求助

问题解决:Windows 10 WSL环境下Rails 7 + Ruby 3.1.2安装TailwindCSS失败

错误分析

从报错信息ELF: not found和路径/home/starfixx/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/tailwindcss-rails-2.0.16-x86_64-linux/exe/x86_64-linux/tailwindcss可以看出,你是在WSL(Windows Subsystem for Linux)环境下操作,但下载的TailwindCSS Linux二进制文件无法正常执行,大概率是二进制文件损坏或安装过程中平台匹配异常导致。

解决方案

1. 卸载并清理损坏的tailwindcss-rails gem

先移除当前安装的有问题的gem版本:

gem uninstall tailwindcss-rails

在提示选择版本时,选中2.0.16-x86_64-linux进行卸载。

接着清理gem缓存,避免残留损坏文件:

gem cleanup tailwindcss-rails

2. 重新安装正确的Linux平台gem

回到Rails项目根目录,重新执行bundle安装:

bundle install

如果直接安装gem,可指定Linux平台:

gem install tailwindcss-rails --platform=x86_64-linux

3. 检查WSL环境兼容性(可选)

如果上述步骤无效,确认WSL版本为2并更新到最新:
在Windows端打开PowerShell,执行:

wsl --update
wsl --set-version <你的WSL发行版名称> 2  # 例如:wsl --set-version Ubuntu 2

4. 重新执行TailwindCSS安装与编译

回到Rails项目,重新运行安装命令:

rails tailwindcss:install

然后执行编译:

rails tailwindcss:build

内容的提问来源于stack exchange,提问作者Shawn Wilson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 21:31:17