это функция, которую я имею в NSIS скрипта:NSIS установить рубиновые камни
Function rubyDependencies
DetailPrint "Installing Web Runtime Environment dependencies..."
ExecWait "gem install rails –v2.3.8"
ExecWait "gem install rake –v0.8.7"
ExecWait "gem uninstall rake –v10.0.3"
ExecWait "rake gems:install"
DetailPrint "Dependencies installed."
FunctionEnd
Я попытался:
ExecWait '"gem install rails -v2.3.8" $0'
И ничего не показывало на $ 0, но список камня оставался пустым.
Любая помощь?
Спасибо, Тельмо Кардозо
EDIT: я все еще возникают проблемы. Я теперь с помощью:
nsExec::ExecToLog '"$INSTDIR\runtime\ruby\bin\gem.bat" install --ignore-dependencies --no-rdoc --no-ri rails -v=2.3.8'
И его производящая:
could not find a valid gem '-v=2.3.8'
и установить последнюю. Так ясно что-то странное, что его передают в параметре. Когда я запускаю команду вне установщика, она работает так, как предполагалось.
Любая помощь?