cost 373 ms
從 mruby 調用 C 函數

[英]Calling a C function from mruby

mruby 是否具有與 Ruby 相同的 FFI 功能? 如何從 mruby 調用 C 函數? 我問是因為我正在考慮使用 mruby 腳本編寫 H20 Web 服務器,但我需要能夠從 mruby 腳本調用 c 函數或程序。 ...

2019-12-05 06:02:25   2   194    ruby / ffi / mruby  
mruby相當於開始…結束直到

[英]mruby equivalent of begin … end until

我正在嘗試將ruby代碼庫移植到mruby。 在紅寶石(MRI)中,我可以做(不幸的是,編寫它的人做過) begin statement end until condition 它執行一次statement ,直到condition變為肯定為止。 但是,在mruby中,行為是不同 ...

const_get在mruby中如何工作?

[英]How does const_get work in mruby?

我將mruby 1.3.0 (2017-7-4)與build_config.rb : 我在ruby中發現const_get方法與在ruby中有所不同。 在ruby(2.4.0p0)中, Class.const_get('Fixnum')返回常量Fixnum ,而在mruby中, Cla ...

2017-12-14 09:41:39   1   46    ruby / mruby  
MRB_THROW在libc ++ abi.dylib中導致錯誤

[英]MRB_THROW causes error in libc++abi.dylib

我正在嘗試使用一些額外的寶石來構建ios-ruby嵌入式項目的修改版本,包括mruby-mgems列表(包括.cpp文件)中的mruby-marshal寶石。 我可以得到它的建立和運行,但如果我提出任何異常的應用程序崩潰時,它調用MRB_THROW從以下消息error.c: 我懷疑問題 ...

mruby:如何執行shell命令?

[英]mruby: How to execute shell commands?

在mruby中,如何使用%x() , ``或system運行shell命令? 我可以使用它嗎? ...

2017-08-16 12:54:57   1   158    ruby / mruby  
嵌入mRuby:解析錯誤后檢索mrb_parser_message

[英]Embedding mRuby: retrieving mrb_parser_message after parse error

我試圖將mRuby嵌入Max MSP對象中。 我要設置的第一件事是在Max IDE控制台窗口中記錄錯誤。 為此,在我使用mrb_parse_string解析代碼(存儲在C字符串中)后,我希望解析器的error_buffer數組中存在錯誤,但是此數組中的結構始終為空(lineno和column ...

mruby 中的最小靜態編譯

[英]Minimal static compilation in mruby

我有一個簡單的例子: 如何在沒有庫libmruby.a情況下以靜態模式編譯它? 我只想添加/src/*.c文件。 我不需要Array 。 沒有文件訪問權限,沒有其他 gem( time 、 test 、 sprintf 、 random等) 哪些文件很重要,哪些可以通過? 我不需要 gem ...

使用rbenv / ruby​​-build安裝后如何包含mruby?

[英]How to include mruby after installing with rbenv/ruby-build?

我正在嘗試從本教程中編譯“源代碼(.c)”示例。 我已經使用rbenv install mruby-1.2.0 : rbenv install mruby-1.2.0 嘗試編譯程序時出現錯誤: 通過rbenv / ruby​​-build安裝時,應該如何引用mruby庫? ...

2016-06-20 19:57:00   2   137    rbenv / mruby  
在 mruby 腳本文件中進行更改后是否需要重新編譯 C-mruby 應用程序?

[英]Do I need to recompile a C-mruby application after making chnages in mruby script file?

我有一個 C 應用程序。 C 應用程序需要一些包含mruby代碼的腳本文件。 是否可以使用當前的mruby實現運行此應用程序而無需重新編譯(在我對 mruby 腳本進行任何更改之后)? 如果是怎么辦? 但是我沒有在這里找到任何這樣的方法地址。 如果在 C 應用程序(其中嵌入了 mruby)中,我 ...

mruby:生成可讀的C代碼

[英]mruby: generating readable c code

我從mruby開始,我需要使用mrbc生成可讀的.c代碼。 我在關注這篇文章 : 這里提到: 將產生帶有一些內容的test_program.c。 但是在我的機器上運行此命令時,它顯示: mrbc:應指定輸出文件以編譯多個文件 然后我嘗試 可以 ...

2016-05-06 06:56:13   1   68    c / mruby  
在nim應用程序中是否可以/容易包含一些mruby?

[英]Is it possible / easy to include some mruby in a nim application?

我現在正在努力學習Nim(它正在慢慢進行 - 不能投入太多時間)。 另一方面,為了獲得一些正常工作的代碼,我想將我正在研究的Nim應用程序的部分原型化為ruby。 由於mruby允許在C app中嵌入ruby子集,並且由於nim允許將任意C代碼編譯為函數,因此感覺這應該相對簡單。 有人 ...

編寫自定義 IRB

[英]Writing a custom IRB

我在玩各種小硬件。 試圖學習它。 我想運行 mruby。 我已經為我的硬件編譯了。 並擁有框架以及包括 MIRB 和 MRUBY 箱。 但我可能會喜歡我自己的 IRB 代碼。 我是一名程序員,但自從大學以來從未處理過如此低水平的任何事情。 在這個過程中我從哪里開始,我的 google-foo 沒 ...

mruby-require錯誤:NoMethodError:main的未定義方法“ puts”

[英]mruby-require error: NoMethodError: undefined method 'puts' for main

我設法編譯了添加mrubygem的mruby代碼-來自https://github.com/mattn/mruby-require的 mruby-require 但是,當我嘗試將require稱為“ ./”時,出現錯誤。 下面是我的代碼: inc.rb test1.rb ...

2015-06-30 14:11:29   1   313    mruby  
mruby問題與require和require_relative

[英]mruby issue with require and require_relative

我正在嘗試使用mRuby。 我在本地編譯了mRuby源代碼。 我嘗試了以下簡單示例: inc.rb test1.rb test2.rb 我使用mruby執行了兩個測試程序。 mruby.exe test1.rb mruby.exe test2.rb 在兩 ...

2015-06-11 10:21:29   1   288    mruby  
通過C讀取mruby程序的“返回”值

[英]reading the 'return' value of mruby program via C

我在C中調用mruby VM時遇到問題。我可以調用mruby vm並從C執行ruby代碼。我也可以觸發ruby代碼中定義的方法。 但是在嘗試讀取ruby方法的返回值時我遇到了問題。 我在下面提供了我的示例場景。 碼: 我不確定這是否是調用ruby方法的正確方法? 我無法在網上 ...

2015-06-10 02:31:42   1   190    c / mruby  
在C ++中調用mruby VM

[英]calling mruby VM in C++

我試圖將一些在C中調用的ruby解釋器代碼轉換為mruby格式。 我被困住了,不勝感激。 我的testruby.rb文件內容: 以下是我的C ++文件的代碼段: 問題1: 上面的方法,我作為模塊發送到mruby解釋器,以便.rb文件可以調用此方法。 請讓我知道 ...

2015-06-07 02:59:39   1   240    c / mruby  
為什么有些mruby示例無法編譯?

[英]Why won't some mruby examples compile?

我一直在嘗試將mruby設置為可在C中使用,但僅成功編譯了一個簡單的“ hello world”示例。 其他示例將無法編譯:當我嘗試編譯https://github.com/mruby/mruby/blob/master/tools/mrbc/mrbc.c時 ,我得到了: 當我嘗試以h ...

2015-04-02 16:45:06   1   144    ruby / gcc / mruby  
預編譯資產失敗。 推送拒絕,無法編譯Ruby應用程序

[英]Precompiling assets failed. Push rejected, failed to compile Ruby app

我是rails的新手,我有一個小項目,當我推送到heroku看到這個錯誤 我在我的項目中使用mruby <當我刪除mruby文件時,推送不會失敗 我的第二個問題是我在我的頁面中使用script標記並且它不起作用 我在localhost中沒有這個問題,但只有當我推送時 ...

為什么mruby引發“競技場溢出錯誤”?

[英]Why is mruby raising “arena overflow error”?

在我的MRuby代碼中進行救援時,我收到此錯誤: 我不熟悉這個術語及其解決方法。 這是我的C程序的示例: ...

2013-11-12 21:10:00   1   136    c / mruby  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM