/ / Gdzie muszę uruchomić usługę 'rackup' dla sinatry podczas używania rvm na ubuntu - ruby, ubuntu, sinatra, rvm, rackup

Gdzie muszę uruchomić usługę "rackup" dla sinatry podczas korzystania z rvm na ubuntu - ruby, ubuntu, sinatra, rvm, rackup

rozwijam aplikację internetową w rubymine IDEubuntu i ja niedawno zainstalowaliśmy gem sinatra dla moich gemsetów, aby napisać REST-API dla mojej aplikacji internetowej. Mam mały problem z uruchomieniem, ponieważ nie wiem, gdzie powinienem napisać polecenie „rackup” po utworzeniu app.rb i config.ru. Mój ubuntu nie zna rackup z powodu rvm. Mówi mi, że powinienem zainstalować ruby-rack, ale czy nie powinien mieć go na pokładzie? Czy to problem, jeśli gem rack 2.0.1 jest również zainstalowany w tym samym gemsecie?

Próbowałem uruchomić rackup z terminalem systemowym. Nie działało.

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz uruchomić swój sinatra rack po prostu ładując swoją aplikację sinatra rubinem w linii poleceń:

=>ruby app.rb

ZA config.ru plik jest konieczny tylko wtedy, gdy próbujesz zrobić coś dziwnego przy użyciu stojaka lub wdrażasz aplikację na Heroku lub innej usłudze, która obsługuje własną szafę.