我找不到反正有這樣的代碼正確運行:如何運行與崇高的文本紅寶石谷歌瀏覽器
my_num = 4*100, puts "my_num"
我可以運行具有崇高(我唯一的選擇)代碼的唯一方法是運行代碼在鉻,但是當我這樣做,它只是顯示代碼。我如何將它附加到HTML,以便它可以正常運行?有沒有其他的選擇?
我找不到反正有這樣的代碼正確運行:如何運行與崇高的文本紅寶石谷歌瀏覽器
my_num = 4*100, puts "my_num"
我可以運行具有崇高(我唯一的選擇)代碼的唯一方法是運行代碼在鉻,但是當我這樣做,它只是顯示代碼。我如何將它附加到HTML,以便它可以正常運行?有沒有其他的選擇?
Sublime內置了一個功能,無需離開您的文本編輯器即可完成此操作。
點擊工具,然後選擇Build With,然後選擇Ruby。
現在只需再次單擊工具,現在生成。一個新的部分將在底部打開,爲您提供您的ruby代碼的輸出。
例如:
puts 'Hello World!'
,然後運行構建,在底部提供了一個新的窗口與輸出
Hello World!
編輯:你還問我如何在終端運行它,你會需要保存文件,然後從終端運行它。假設你在
/projects/test.rb
然後保存它,你可以從終端通過任何類型的運行:
ruby projects/test.rb
或切換到您的項目目錄,然後只需運行
ruby test.rb
這就是我已經放入的內容:(開始)上次登錄:週五5月19日09:54:14在ttys000上 -bash:你好,AND做你的功課!:找不到命令 薩拉Herberts-的MacBook-Pro的:〜Lukecat2883 $紅寶石 紅寶石frigYearTwo.rb(完) 我該怎麼辦跑呢? –
你沒有正確挑選文件。進入你的finder,看看它存儲在你的文件樹中的確切位置,然後在終端中導航到該目錄並輸入ruby frigYearTwo.rb。你可以在沒有引號的地方輸入'ls'來查看你當前目錄中的內容 - 如果你沒有看到你的ruby文件,那麼你的目錄是錯誤的 – Mark
它在我的桌面上。我需要將其設置爲/desktop/frigYearTwo.rb嗎? –
雖然有一些網站可以解釋紅寶石,瀏覽器本身不會運行該語言。不過,Ruby有很多構建HTML頁面的工具。例如,要在瀏覽器中顯示結果,可以使用隨紅寶石一起提供的ERB(嵌入式紅寶石)。
在foo.html.erb
<!doctype html>
<html>
<head></head>
<body>
<%= 4 * 100 %>
</body>
</html>
鑑於這種文件可以編譯ERB標籤(<%= %>
)與erb foo.html.erb > foo.html
爲HTML。然後在瀏覽器中打開foo.html。它會顯示「400」,沒有別的。
爲什麼不通過終端運行它。或者代碼是'html.erb文件' – Tushortz
你想在HTML中使用這段代碼嗎?這是你在文件中的全部內容嗎? –
這是我所有的,但我如何在終端中運行它? (比如,我可以使用的特定代碼)。 –