使用脚本/控制台时如何重新加载环境?
Posted
技术标签:
【中文标题】使用脚本/控制台时如何重新加载环境?【英文标题】:How do you reload your environment while using script/console? 【发布时间】:2011-02-23 07:48:18 【问题描述】:我想我在他的截屏视频之一中看到过 Ryan Bates,但我找不到。
我相信您可以在脚本/控制台中运行一个命令,让您重新加载您的模型(如果说您已经进行了更改),这样您就不必退出然后重新调用控制台。
有什么想法吗?
【问题讨论】:
【参考方案1】:只需使用:
reload!
但是,请注意,这不会反映已在您的控制台中实例化的模型的更改。要反映已实例化模型的变化,您可以访问this answer。
【讨论】:
【参考方案2】:如果您使用的是 rspec,请使用
load 'some_class.rb'
【讨论】:
以上是关于使用脚本/控制台时如何重新加载环境?的主要内容,如果未能解决你的问题,请参考以下文章
linux脚本里运行环境变量,不重启终端,重新登陆用户,让其一直有效,在脚本退出后,能被其他程序访问