2017-05-19 14 views
0

我找不到反正有這樣的代碼正確運行:如何運行與崇高的文本紅寶石谷歌瀏覽器

my_num = 4*100, puts "my_num" 

我可以運行具有崇高(我唯一的選擇)代碼的唯一方法是運行代碼在鉻,但是當我這樣做,它只是顯示代碼。我如何將它附加到HTML,以便它可以正常運行?有沒有其他的選擇?

+0

爲什麼不通過終端運行它。或者代碼是'html.erb文件' – Tushortz

+0

你想在HTML中使用這段代碼嗎?這是你在文件中的全部內容嗎? –

+0

這是我所有的,但我如何在終端中運行它? (比如,我可以使用的特定代碼)。 –

回答

1

Sublime內置了一個功能,無需離開您的文本編輯器即可完成此操作。

點擊工具,然後選擇Build With,然後選擇Ruby。

現在只需再次單擊工具,現在生成。一個新的部分將在底部打開,爲您提供您的ruby代碼的輸出。

例如:

puts 'Hello World!' 

,然後運行構建,在底部提供了一個新的窗口與輸出

Hello World! 

編輯:你還問我如何在終端運行它,你會需要保存文件,然後從終端運行它。假設你在

/projects/test.rb 

然後保存它,你可以從終端通過任何類型的運行:

ruby projects/test.rb 

或切換到您的項目目錄,然後只需運行

ruby test.rb 
+0

這就是我已經放入的內容:(開始)上次登錄:週五5月19日09:54:14在ttys000上 -bash:你好,AND做你的功課!:找不到命令 薩拉Herberts-的MacBook-Pro的:〜Lukecat2883 $紅寶石 紅寶石frigYearTwo.rb(完) 我該怎麼辦跑呢? –

+0

你沒有正確挑選文件。進入你的finder,看看它存儲在你的文件樹中的確切位置,然後在終端中導航到該目錄並輸入ruby frigYearTwo.rb。你可以在沒有引號的地方輸入'ls'來查看你當前目錄中的內容 - 如果你沒有看到你的ruby文件,那麼你的目錄是錯誤的 – Mark

+0

它在我的桌面上。我需要將其設置爲/desktop/frigYearTwo.rb嗎? –

0

雖然有一些網站可以解釋紅寶石,瀏覽器本身不會運行該語言。不過,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」,沒有別的。