0

我有一个Pathname指向 ruby​​ 文件的文件。

如何在另一个 ruby​​ 脚本中执行该文件。

我正在寻找类似的东西:

Kernel.execute(pathname)

它需要共享内存,因此解决方案必须在 MRI 进程中运行文件。

4

2 回答 2

3
 load pathname

load和的区别在于requireload文件将始终被执行。使用require,它将只执行一次。

于 2013-10-22T16:45:15.803 回答
1

然后你只需要Kernel#require方法:

require pathname
于 2013-10-22T16:42:56.657 回答