我的笔记本上只有我的脚本。那么有必要在apache webserver上安装ruby来运行它还是有其他可能性吗?
非常感谢!
答案 0 :(得分:0)
您可以直接在笔记本上运行脚本。
尝试创建如下示例脚本:
echo "puts 'hello'" > example.rb
ruby example.rb
那应该打印:
hello
您可以通过这种方式运行任何Ruby代码。
您还可以使脚本可执行。
编辑example.rb,使其如下所示:
#!/usr/bin/env ruby
puts 'hello'
然后在命令行中,使脚本可执行:
chmod +x example.rb
然后运行它:
./example.rb
如果您正在构建更像Rails应用程序的东西,并且您想在运行Apache的远程Web服务器上运行它:
在远程Web服务器上,您必须安装Ruby。我个人比rbenv
和rvm
更喜欢ruby-install
。
安装Web应用程序服务器。我个人喜欢Apache的Passenger。
配置Apache。 Passenger gem将告诉您如何执行此操作。
重启Apache。