首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hirb不工作

Hirb不工作
EN

Stack Overflow用户
提问于 2011-01-02 01:35:58
回答 1查看 1.1K关注 0票数 3

我已经为Hirb尝试了几个不同的教程,但rails c顽固地拒绝使用.irbrc自动加载。

这是我一直在做的事情。

代码语言:javascript
复制
# From app directory
mate .irbrc

# Added to .irbrc
require 'rubygems'
require 'hirb'
extend Hirb::console
Hirb::View.enable

rails c development / rails c production / rails c test
Works as expected

rails c
User.last # Doesn't work
Hirb::View.enable
  true
User.last # Does work

奇怪的是:当我加载rails c developmentrails c productionrails c test时,Hirb立即开始工作。但是,运行rails c时,它首先需要Hirb::View.enable。我觉得这种行为很奇怪--你能帮我解释一下吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-02 03:41:35

第一个参数设置ENV‘’RAILS_ENV‘。根据您所说的,您可以通过将以下内容添加到您的~/.bashrc中来绕过这种怪癖:

代码语言:javascript
复制
export RAILS_ENV='development'

然而,如果你想解决问题的根源,你应该提到你的Gemfile是什么(你的Gemfile中确实有hirb,对吗?)。你的.irbrc对你的应用程序来说也是本地的吗?如果是这样,它是如何自动加载的(可能是通过~/.irbrc中的某个内容加载的)?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4574939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档