安装 jRuby 后运行非 jRuby 项目(或删除 jRuby)

发布于 2024-12-20 13:27:35 字数 233 浏览 1 评论 0原文

我安装了jRuby是为了在一个新项目中尝试它,但我认为这不会影响我的整个Ruby安装。

现在,当我尝试启动一个旧项目时,出现错误。

/usr/bin/env jruby: no such file or directory

我尝试搜索如何删除 jruby,但没有找到任何结果。有没有一种好方法可以让我的 Rails 应用程序再次与常规 ruby​​ 一起工作?

我真的希望如此。

I installed jRuby to try it in a new project, but I didn't think it would affect my entire Ruby installation.

Now when I try to start an old project, I get an error

/usr/bin/env jruby: no such file or directory

I've tried searching for how to remove jruby, but don't come up with anything. is there a nice way to get my rails apps working again with regular ruby?

I REALLY hope so.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

横笛休吹塞上声 2024-12-27 13:27:35

看起来它创建了符号链接;将它们指向您要使用的 Ruby。

使用 rvm 之类的东西来避免这种情况。 (或者rbenv,如果您愿意的话。)

Looks like it created symlinks; point them back at at the Ruby you want to use.

Use something like rvm to avoid this. (Or rbenv if you prefer.)

半﹌身腐败 2024-12-27 13:27:35

重新运行“bundle install”——如果您在 jruby 下运行bundle install,则 /bin 文件夹中脚本的 shebang 可能会更改为引用 jruby。通过在 MRI 下重新运行捆绑安装,捆绑器将为您修复 shebangs。

Rerun "bundle install" -- if you ran bundle install under jruby, the shebang for your scripts in the /bin folder was likely changed to reference jruby. By re-running bundle install under MRI, bundler will fix the shebangs for you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文