ChipFile Browser Code
Indexed file searching for car ecu files | MSSTuner | Testo Log Viewer
Status: Beta
Brought to you by:
schland
ChipFile Browser
Manual Install:
Windows:
- download ruby installer with devkit from ruby-lang.org, need to use latest ruby 2.5
- gem install qtbindings
- gem install sqlite3 -f .\sqlite3-1.4.2.mspgreg-x64-mingw32.gem # https://github.com/MSP-Greg/SUMisc/releases
- gem install zeitwerk -v 2.6.18
- gem install activerecord -v 6.1.7.10
- gem install nokogiri -v 1.12.5
- gem install rails-html-sanitizer -v 1.5.0
- gem install actionview -v 6.1.7.10
- gem install digest-crc
- gem install smarter_csv
- gem install interpolate
- gem install chartkick -v 3.4.2
- gem install rchardet
You may use "gem install --no-rdoc --no-ri <GEM>" to skip installation of gem documentation.
For building deployable .exe
- gem install ocra
- Download innosetup and add innosetup install folder to PATH
- maybe need to fix ocra: add
def encode(e)
to_s.encode(e)
end
to class Pathname in ocra executable (ex. C:\Ruby25-x64\lib\ruby\gems\2.5.0\gems\ocra-1.3.11\bin\ocra)
To build exe with ocra:
ocra --no-autoload --windows --output ChipFileBrowser.exe main.rb
-> Open an original file, perform a search which gives a result.
To build installer with ocra (on windows only):
- get Tourtoise SVN and install with command line tools
- get make for Windows or MinGW
- run "make installer" or directly:
ocra --windows --no-autoload --add-all-core --gem-full=rchardet,minitest,json,nokogiri,digest-crc,mini_portile,actionview,chartkick,interpolate,smarter_csv,activerecord,activemodel,activesupport,builder,bigdecimal,arel,i18n,thread_safe,power_assert,psych,qtbindings-qt,io-console,builder,qtbindings,sqlite3 --innosetup create_setup.iss --output "ChipFileBrowser.exe" --no-lzma --chdir-first --icon icon/chipfilebrowser.ico main.rb
Linux:
- install ruby
- gem install qtbindings
- gem install sqlite3
- gem install activerecord
- gem install digest-crc
- gem install smarter_csv
- gem install interpolate
- gem install chartkick
- gem install actionview
- gem install rchardet
Running from terminal, execute:
ruby main.rb