Ruby Sinatra应用程序无法运行
我使用RubyGems安装了Sinatra,创建了一个名为hello.rb的简单文件 文件包含:Ruby Sinatra应用程序无法运行,ruby,sinatra,Ruby,Sinatra,我使用RubyGems安装了Sinatra,创建了一个名为hello.rb的简单文件 文件包含: require 'rubygems' require 'sinatra' get '/' do puts "Hello World" end 我在终端上导航到mac上的桌面,在那里我保存了hello.rb,并通过以下方式运行了文件:ruby hello.rb它给我消息它正在这个端口4567上与WEBrick一起运行 我去了localhost:4567,然后我收到一条消息,Sinatra不
require 'rubygems'
require 'sinatra'
get '/' do
puts "Hello World"
end
我在终端上导航到mac上的桌面,在那里我保存了hello.rb,并通过以下方式运行了文件:ruby hello.rb它给我消息它正在这个端口4567上与WEBrick一起运行
我去了localhost:4567,然后我收到一条消息,Sinatra不知道这首小曲
我是否必须将hello.rb文件保存到WEBrick服务器文件夹才能使其工作?如果是这样,mac上的文件夹在哪里?您必须返回一些内容,如:
get '/' do
"Hello World" # the return is implicit
end
那就行了。将打印内容放入命令行,但返回nil,因此没有任何内容返回给sinatra。您必须返回一些内容,如:
get '/' do
"Hello World" # the return is implicit
end
那就行了。将打印内容放入命令行,但返回nil,因此没有任何内容返回到sinatra。非常聪明的回答谢谢,它确实很有魅力,你能告诉我如何创建一个模板,这样我就可以使用html并开始构建基本ruby,例如使用反向方法来做一些有趣的事情来进行学习吗?下一步是什么让我的应用程序包含html和css?创建一个公用文件夹,还有什么?我应该在哪个文件中编写ruby代码?以及如何将其插入html文件中?我是初学者,所以请耐心等待,谢谢你的指导。但也许你会从这样一个例子中学到更多:谢谢,这个例子信息丰富,与复杂的rails框架相比有很大的不同。这个很小的一个对我来说是伟大的开始从零开始编码。最后一个问题,Sinatra包含什么样的库?例如,用于身份验证的库?非常聪明的回答谢谢,它确实很有魅力,你能告诉我如何创建一个模板,这样我就可以使用html并开始构建基本ruby,使用例如反向方法来做一些有趣的学习用途吗?下一步是什么让我的应用程序包含html和css?创建一个公用文件夹,还有什么?我应该在哪个文件中编写ruby代码?以及如何将其插入html文件中?我是初学者,所以请耐心等待,谢谢你的指导。但也许你会从这样一个例子中学到更多:谢谢,这个例子信息丰富,与复杂的rails框架相比有很大的不同。这个很小的一个对我来说是伟大的开始从零开始编码。最后一个问题,Sinatra包含什么样的库?例如,用于身份验证的库?