Resamplrは、仮想楽器およびサンプラーコミュニティ +ストアです。 Resamplrは現在、Ruby on Railsを実行しています。これは、サイトをより管理可能な言語に移植する努力です。
RORは素晴らしいです - しかし、魔法は多すぎることがあります。 ResamplrはRailsのアプローチを上回り、元のRubyコードベースを維持することはあまりにも面倒になりました。
Resamplrの新しいスタックは、静的なタイピングとランタイムエラーがないリアクティブで機能的なフロントエンド言語であるELMも使用します。
元のコードは、オープンソースまたは「無料」ではありません。ただし、Webに関しては錆がまだ初期段階であるため、コミュニティにとって貴重な学習ツールになる可能性があると思いました。
VagrantとVirtualBoxがインストールされていることを確認してください。
vagrant up実行してからvagrant ssh実行します。 / vagrant / at /vagrant/の作業ディレクトリに移動します。
注:また、
cargo install diesel_cli --no-default-features --features "postgres"実行する必要があります。これは、将来のバージョンで修正する必要があります。
構築するには、 just dev-buildを実行します。変更を監視するには、代わりにjust dev-runを実行します。
私はWindowsシステムを使用しているので、Vagrantを使用することを好みます。ただし、Vagrantを使用したくなく、自分でインストールしたい場合は、いくつかのことが必要です。
--no-bin-linksフラグを使用してください。 このソフトウェアは現在無許可です(つまり、まだ賢明なものを思いついていません)。 ResAMPLRは商業プロジェクトであり、ライセンスを選択する際にはある程度の精査が必要になります。
それまでの間、これらの「ジャークにならない」ルールに従うことができます。