我正在构建一个 Mac OS X 应用程序,并且我在应用程序中包含了 Ruby。为此,我在应用程序中包含了 Ruby。
当我在本地机器上测试我的应用程序时,它可以在我的 RVM 控制的 Ruby 上正常工作
当我通过更改环境变量来使用已编译的 Ruby 时,出现以下错误(工头加载环境变量)
$ pry
[1] pry(main)> Encoding
=> Encoding
[2] pry(main)> exit
$ foreman run pry
[1] pry(main)> Encoding
Encoding::ConverterNotFoundError: code converter not found (US-ASCII to UTF-8 with universal_newline)
from /Users/niko/Library/Developer/Xcode/DerivedData/MyApp-atvlxcrcyyiwmnfbcopifumvguqz/Build/Products/Debug/MyApp/Contents/Resources/server/vendor/ruby/1.9.1/gems/coderay-1.0.7/lib/coderay/scanner.rb:111:in `encode'
[2] pry(main)>