Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – Textmate Rails3没有这样的文件加载 – bundler大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试从Rails3中的TextMate运行测试时,我收到一个我追溯到boot.rb的错误.当我尝试通过textmate运行boot.rb我得到这个错误:
LoadError: no such file to load — bundler

method gem_original_require in custom_require.rb at line 31
method require  in custom_require.rb at line 31
at top level    in boot.rb at line 4

这甚至是一个全新的轨道项目.我能够从终端呼叫运行相同的boot.rb文件

ruby <path_to>/boot.rb

我可以验证我的TM_RUBY变量是否与我从命令行调用哪个ruby相同.你有什么线索为什么我可能会得到这个错误?

解决方法

我遇到了与TextMate和RVM相同的问题.你需要做什么:

>使用此RVM命令为要使用的gemset创建一个包装器脚本:

rvm wrapper ree@rails3 textmate

这将为您的名为textmate_ruby的RVM安装添加一个新别名.你可能会告诉你假设你使用的是Ruby Enterprise(ree)和一个名为rails3的gemset,但任何RVM字符串都可以在这里工作.
>打开TextMate的首选项窗口,进入高级> Shell变量.您需要将TM_RUBY shell变量创建(或更新)为以下内容:

/path/to/your/.rvm/bin/textmate_ruby

如果您的RVM安装在您的用户目录(像我的),那将是:

/Users/[YOUR USER NAME HERE]/.rvm/bin/textmate_ruby

>(可选)您可能还需要/想要设置RUBYOPT shell变量,以指示Ruby加载rubygem.这可能是必要的,使某些捆绑(如RSpec)工作.只需将值设置为rubygems.

这应该是你需要的.

大佬总结

以上是大佬教程为你收集整理的ruby-on-rails – Textmate Rails3没有这样的文件加载 – bundler全部内容,希望文章能够帮你解决ruby-on-rails – Textmate Rails3没有这样的文件加载 – bundler所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: