ruby-on-rails - 在 Rails 中运行 C 进程

标签 ruby-on-rails c ruby

我这样打电话:

value = ./simulated_annealing

这是一个 C 对象文件,但 Rails 告诉我找不到该文件。我 将它放在与其余模型文件相同的目录中(因为它是 由其中一个模型调用),但我想它应该在任何其他模型中 地方。

我已经在 Ruby 之外尝试过,效果很好。

我需要做什么?

最佳答案

问题是,当你说:

./simulated_annealing

您明确地说:运行在当前目录中找到的名为 simulated_annealing 的文件。这就是 ./ 的意思。如果文件位于其他地方,您需要提供它的路径,或者将该路径添加到环境变量 $PATH 中。因此,您应该将该行替换为:

/path/to/simulated_annealing

其中 /path/to 表示实际路径。

关于ruby-on-rails - 在 Rails 中运行 C 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1693015/

相关文章:

javascript - 获取 current_user 的总和,可通过 js.erb 部分访问

jquery - 使用 jquery 加载和发送数据的 Ruby on Rails

ruby-on-rails - Omniauth-Twitter 401 未经授权

ruby - 如何从数组中取出一个元素放在前面?

ruby-on-rails - 如何用 Sunspot 突出显示找到的单词?

c - 确定 DST 是否对给定 time_t 的指定时区有效

C 将 1d reshape 为 2d

C - 时间值到 uint64_t

ruby - Octopress 错误 - rake 预览、观察或生成

java - 将 Python 或 Ruby 或 PHP 重新编码为 Java Chatango 聊天室连接