我正在尝试打开Rails控制台并在其中运行ruby脚本。该脚本工作正常,直到rails控制台打开,然后没有任何反应。只有当我手动退出控制台时,才会收到错误消息:
$(".panel .panel-heading").append($(this).eq());
这些是我正在使用的命令:
-bash: load: command not found
如何将脚本加载到控制台?
答案 0 :(得分:0)
答案 1 :(得分:0)
它不起作用。只要手动或通过rails console
调用bash script
,您实际上就会运行一个单独的进程,该进程无法查看后续语句(例如:load)。
当您退出rails console
时,执行过程将返回主进程(bash
),该进程不知道load
的含义和失败。< / p>
您应该使用rails runner
或自定义rake task
来实现您的目标。
答案 2 :(得分:0)
这是有效的:
{{1}}