{"id":11422,"date":"2024-02-22T02:19:11","date_gmt":"2024-02-22T02:19:11","guid":{"rendered":"https:\/\/myprojects.advchaweb.com\/?p=11422"},"modified":"2024-08-13T07:57:02","modified_gmt":"2024-08-13T07:57:02","slug":"ruby-rbenv-rails-sharetribe-on-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/myprojects.advchaweb.com\/index.php\/2024\/02\/22\/ruby-rbenv-rails-sharetribe-on-ubuntu-22-04\/","title":{"rendered":"Ruby, RBENV, RAILS, ShareTribe on Ubuntu 22.04"},"content":{"rendered":"<p>READ: https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-22-04<br \/>\nINSTALL RUBY ENVIRONMENT MANAGER RBENV<br \/>\nNOTE: NEED TO REMOVE THE CURRENT DEFAULT INSTALLED RUBY BY UBUNTU 22.04<\/p>\n<pre class=\"lang:default decode:true \">sudo apt-get remove ruby\r\nsudo apt update<\/pre>\n<p>INSTALL RBENV<\/p>\n<pre class=\"lang:default decode:true\">sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev\r\n\r\ncurl -fsSL https:\/\/github.com\/rbenv\/rbenv-installer\/raw\/HEAD\/bin\/rbenv-installer | bash\r\n\r\necho 'export PATH=\"$HOME\/.rbenv\/bin:$PATH\"' &gt;&gt; ~\/.bashrc\r\n\r\necho 'eval \"$(rbenv init -)\"' &gt;&gt; ~\/.bashrc\r\n\r\nsource ~\/.bashrc\r\n\r\ntype rbenv\r\nrbenv is a function\r\nrbenv () \r\n{ \r\n    local command;\r\n    command=\"${1:-}\";\r\n    if [ \"$#\" -gt 0 ]; then\r\n        shift;\r\n    fi;\r\n    case \"$command\" in \r\n        rehash | shell)\r\n            eval \"$(rbenv \"sh-$command\" \"$@\")\"\r\n        ;;\r\n        *)\r\n            command rbenv \"$command\" \"$@\"\r\n        ;;\r\n    esac\r\n}<\/pre>\n<p>CHECK THE RBENV VERSION<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~$ rbenv -v\r\nrbenv 1.2.0-87-ge8b7a2<\/pre>\n<p>INSTALL RUBY WITH RUBY BUILD<br \/>\nCHECK AVAILABLE VERSION<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~$ rbenv install -l\r\n3.0.6\r\n3.1.4\r\n3.2.3\r\n3.3.0\r\njruby-9.4.6.0\r\nmruby-3.3.0\r\npicoruby-3.0.0\r\ntruffleruby-23.1.2\r\ntruffleruby+graalvm-23.1.2\r\n\r\nOnly latest stable releases for each Ruby implementation are shown.\r\nUse `rbenv install --list-all' to show all local versions.<\/pre>\n<p>INSTALL RUBY 3.2.2 (ACCORDING SHARETRIBE https:\/\/github.com\/sharetribe\/sharetribe)<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~$ rbenv install 3.2.2\r\n==&gt; Downloading ruby-3.2.2.tar.gz...\r\n-&gt; curl -q -fL -o ruby-3.2.2.tar.gz https:\/\/cache.ruby-lang.org\/pub\/ruby\/3.2\/ruby-3.2.2.tar.gz\r\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n100 19.5M  100 19.5M    0     0  3885k      0  0:00:05  0:00:05 --:--:-- 4189k\r\n==&gt; Installing ruby-3.2.2...\r\n-&gt; .\/configure \"--prefix=$HOME\/.rbenv\/versions\/3.2.2\" --enable-shared --with-ext=openssl,psych,+\r\n-&gt; make -j 8\r\n-&gt; make install\r\n==&gt; Installed ruby-3.2.2 to \/home\/satria\/.rbenv\/versions\/3.2.2\r\n\r\nNOTE: to activate this Ruby version as the new default, run: rbenv global 3.2.2<\/pre>\n<p>MAKE IT GLOBAL<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~$ rbenv global 3.2.2<\/pre>\n<p>RUBY VERSION<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~$ ruby -v\r\nruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]<\/pre>\n<p>RUBY GEMS<br \/>\nINSTALL BUNDLER<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~$ echo \"gem: --no-document\" &gt; ~\/.gemrc\r\nsatria@teddy:~$ gem install bundler\r\nFetching bundler-2.5.6.gem\r\nSuccessfully installed bundler-2.5.6\r\n1 gem installed\r\n\r\nA new release of RubyGems is available: 3.4.10 \u2192 3.5.6!\r\nRun `gem update --system 3.5.6` to update your installation.<\/pre>\n<p>GEM ENVIRONMENT TO FIND OUT WHERE THE GEMS ARE INSTALLED<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~$ gem env home\r\n\/home\/satria\/.rbenv\/versions\/3.2.2\/lib\/ruby\/gems\/3.2.0<\/pre>\n<p>INSTALL RAILS<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~$ gem install rails\r\n...\r\nSuccessfully installed rails-7.1.3.2\r\n41 gems installed<\/pre>\n<p>REHASH AND CHECK RAILS VERSION<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~$ rbenv rehash\r\n\r\nsatria@teddy:~$ rails -v\r\nRails 7.1.3.2<\/pre>\n<p>INSTALL SHARETRIBE<br \/>\nREAD: https:\/\/github.com\/sharetribe\/sharetribe<br \/>\nhttps:\/\/sangram.hashnode.dev\/self-hosted-sharetribe-go-community-edition-on-ubuntu<br \/>\nCLONE FROM GITHUB THEN GO TO THE DIR<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~\/Documents\/projects$ git clone https:\/\/github.com\/sharetribe\/sharetribe.git\r\n\r\nsatria@teddy:~\/Documents\/projects$ cd sharetribe\/<\/pre>\n<p>NOTE: BEFORE INSTALLING THE BUNDLE, PLS INSTALL MYSQL LIB<\/p>\n<pre class=\"lang:default decode:true \">sudo apt-get install libmysqlclient-dev<\/pre>\n<p>IF NOT, YOU&#8217;D GET THIS ERROR<\/p>\n<pre class=\"lang:default decode:true \">An error occurred while installing mysql2 (0.5.4), and Bundler cannot\r\ncontinue.\r\nMake sure that `gem install mysql2 -v '0.5.4' --source 'https:\/\/rubygems.org\/'`\r\nsucceeds before bundling.<\/pre>\n<p>INSTALL THE BUNDLE<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~\/Documents\/projects\/sharetribe$ bundle install<\/pre>\n<p>INSTALL NODE MODULES<\/p>\n<pre class=\"lang:default decode:true \">npm install &amp;&amp; ( cd client &amp;&amp; npm install )<\/pre>\n<p>CREATE database.yml<\/p>\n<pre class=\"lang:default decode:true \">cp config\/database.example.yml config\/database.yml<\/pre>\n<p>THEN FILL THE DB USER AND PASSWORD.<br \/>\nNOTE: DON&#8217;T CREATE THE DB MANUALLY VIA PHPMYADMIN!<br \/>\nCREATE config.yml<\/p>\n<pre class=\"lang:default decode:true \">cp config\/config.example.yml config\/config.yml<\/pre>\n<p>CREATE AND INITIALIZE DB<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~\/Documents\/projects\/sharetribe$ bundle exec rake db:create db:structure:load\r\nCalling `DidYouMean::SPELL_CHECKERS.merge!(error_name =&gt; spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.\r\n\/home\/satria\/.rbenv\/versions\/3.2.2\/lib\/ruby\/gems\/3.2.0\/gems\/oj-3.13.11\/lib\/oj\/oj.so: warning: undefining the allocator of T_DATA class Oj::Cache\r\nDEPRECATION WARNING: The factory_girl gem is deprecated. Please upgrade to factory_bot. See https:\/\/github.com\/thoughtbot\/factory_bot\/blob\/v4.9.0\/UPGRADE_FROM_FACTORY_GIRL.md for further instructions. (called from &lt;top (required)&gt; at \/home\/satria\/Documents\/projects\/sharetribe\/config\/application.rb:20)\r\nWARN DEPRECATION WARNING: Initialization autoloaded the constants ApplicationRecord, ErrorsHelper, ApplicationHelper, DeletePerson, Person::ToView, Person, Person::OmniauthService, Maintenance, and UUIDUtils.\r\n\r\nBeing able to do this is deprecated. Autoloading during initialization is going\r\nto be an error condition in future versions of Rails.\r\n\r\nReloading does not reboot the application, and therefore code executed during\r\ninitialization does not run again. So, if you reload ApplicationRecord, for example,\r\nthe expected changes won't be reflected in that stale Class object.\r\n\r\n`config.autoloader` is set to `classic`. These autoloaded constants would have been unloaded if `config.autoloader` had been set to `:zeitwerk`.\r\n\r\nIn order to autoload safely at boot time, please wrap your code in a reloader\r\ncallback this way:\r\n\r\n    Rails.application.reloader.to_prepare do\r\n      # Autoload classes and modules needed at boot time here.\r\n    end\r\n\r\nThat block runs when the application boots, and every time there is a reload.\r\nFor historical reasons, it may run twice, so it has to be idempotent.\r\n\r\nCheck the \"Autoloading and Reloading Constants\" guide to learn more about how\r\nRails autoloads and reloads.\r\n (called from &lt;main&gt; at \/home\/satria\/Documents\/projects\/sharetribe\/config\/environment.rb:26)\r\nDEBUG    (0.2ms)  CREATE DATABASE `sharetribe_development` DEFAULT CHARACTER SET `utf8`\r\nCreated database 'sharetribe_development'\r\nDEBUG    (0.2ms)  CREATE DATABASE `sharetribe_test` DEFAULT CHARACTER SET `utf8`\r\nCreated database 'sharetribe_test'\r\nWARN DEPRECATION WARNING: Using `bin\/rails db:structure:load` is deprecated and will be removed in Rails 7.0. Configure the format using `config.active_record.schema_format = :sql` to use `structure.sql` and run `bin\/rails db:schema:load` instead. (called from load at \/home\/satria\/.rbenv\/versions\/3.2.2\/bin\/rake:25)\r\nDEBUG   ActiveRecord::InternalMetadata Load (0.3ms)  SELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1\r\nDEBUG   TRANSACTION (0.2ms)  BEGIN\r\nDEBUG   \u21b3 config\/initializers\/demoji.rb:9:in `block in create_or_update'\r\nDEBUG   ActiveRecord::InternalMetadata Create (0.3ms)  INSERT INTO `ar_internal_metadata` (`key`, `value`, `created_at`, `updated_at`) VALUES ('environment', 'development', '2024-02-22 03:23:09', '2024-02-22 03:23:09')\r\nDEBUG   \u21b3 config\/initializers\/demoji.rb:9:in `block in create_or_update'\r\nDEBUG   TRANSACTION (1.0ms)  COMMIT\r\nDEBUG   ActiveRecord::InternalMetadata Load (0.4ms)  SELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'schema_sha1' LIMIT 1\r\nDEBUG   TRANSACTION (0.2ms)  BEGIN\r\nDEBUG   \u21b3 config\/initializers\/demoji.rb:9:in `block in create_or_update'\r\nDEBUG   ActiveRecord::InternalMetadata Create (0.2ms)  INSERT INTO `ar_internal_metadata` (`key`, `value`, `created_at`, `updated_at`) VALUES ('schema_sha1', '627924824863850e763d293bb006a8638f0b5083', '2024-02-22 03:23:09', '2024-02-22 03:23:09')\r\nDEBUG   \u21b3 config\/initializers\/demoji.rb:9:in `block in create_or_update'\r\nDEBUG   TRANSACTION (1.1ms)  COMMIT\r\nDEBUG   ActiveRecord::InternalMetadata Load (0.7ms)  SELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1\r\nDEBUG   TRANSACTION (0.5ms)  BEGIN\r\nDEBUG   \u21b3 config\/initializers\/demoji.rb:9:in `block in create_or_update'\r\nDEBUG   ActiveRecord::InternalMetadata Create (0.8ms)  INSERT INTO `ar_internal_metadata` (`key`, `value`, `created_at`, `updated_at`) VALUES ('environment', 'test', '2024-02-22 03:23:11', '2024-02-22 03:23:11')\r\nDEBUG   \u21b3 config\/initializers\/demoji.rb:9:in `block in create_or_update'\r\nDEBUG   TRANSACTION (1.3ms)  COMMIT\r\nDEBUG   ActiveRecord::InternalMetadata Load (0.7ms)  SELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'schema_sha1' LIMIT 1\r\nDEBUG   TRANSACTION (0.5ms)  BEGIN\r\nDEBUG   \u21b3 config\/initializers\/demoji.rb:9:in `block in create_or_update'\r\nDEBUG   ActiveRecord::InternalMetadata Create (0.7ms)  INSERT INTO `ar_internal_metadata` (`key`, `value`, `created_at`, `updated_at`) VALUES ('schema_sha1', '627924824863850e763d293bb006a8638f0b5083', '2024-02-22 03:23:11', '2024-02-22 03:23:11')\r\nDEBUG   \u21b3 config\/initializers\/demoji.rb:9:in `block in create_or_update'\r\nDEBUG   TRANSACTION (1.3ms)  COMMIT<\/pre>\n<p>MAKE SURE THE SPHINX SEARCH ALREADY INSTALLED. IF NOT, INSTALL IT<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~\/Documents\/projects\/sharetribe$ sudo add-apt-repository ppa:builds\/sphinxsearch-rel22\r\n\r\nsatria@teddy:~\/Documents\/projects\/sharetribe$ sudo apt-get update\r\n\r\nsatria@teddy:~\/Documents\/projects\/sharetribe$ sudo apt-get install sphinxsearch\r\n\r\nsatria@teddy:~\/Documents\/projects\/sharetribe$ sudo service sphinxsearch start<\/pre>\n<p>THEN RUN SPHINX INDEX<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~\/Documents\/projects\/sharetribe$ bundle exec rake ts:index\r\n...\r\n (called from &lt;main&gt; at \/home\/satria\/Documents\/projects\/sharetribe\/config\/environment.rb:26)\r\nGenerating configuration to \/home\/satria\/Documents\/projects\/sharetribe\/config\/development.sphinx.conf\r\nDEBUG   Delayed::Backend::ActiveRecord::Job Destroy (0.3ms)  DELETE FROM `delayed_jobs` WHERE (handler LIKE ('--- !ruby\/object:ThinkingSphinx::Deltas::%') AND locked_at IS NULL AND locked_by IS NULL AND failed_at IS NULL)\r\nSphinx 2.2.11-id64-release (95ae9a6)\r\nCopyright (c) 2001-2016, Andrew Aksyonoff\r\nCopyright (c) 2008-2016, Sphinx Technologies Inc (http:\/\/sphinxsearch.com)\r\n\r\nusing config file '\/home\/satria\/Documents\/projects\/sharetribe\/config\/development.sphinx.conf'...\r\nWARNING: key 'enable_star' was permanently removed from Sphinx configuration. Refer to documentation for details.\r\nWARNING: key 'enable_star' was permanently removed from Sphinx configuration. Refer to documentation for details.\r\nindexing index 'custom_field_value_core'...\r\ncollected 0 docs, 0.0 MB\r\ntotal 0 docs, 0 bytes\r\ntotal 0.003 sec, 0 bytes\/sec, 0.00 docs\/sec\r\nindexing index 'custom_field_value_delta'...\r\ncollected 0 docs, 0.0 MB\r\ntotal 0 docs, 0 bytes\r\ntotal 0.001 sec, 0 bytes\/sec, 0.00 docs\/sec\r\nindexing index 'listing_core'...\r\ncollected 0 docs, 0.0 MB\r\ncollected 0 attr values\r\nsorted 0.0 Mvalues, 100.0% done\r\ntotal 0 docs, 0 bytes\r\ntotal 0.001 sec, 0 bytes\/sec, 0.00 docs\/sec\r\nindexing index 'listing_delta'...\r\ncollected 0 docs, 0.0 MB\r\ncollected 0 attr values\r\nsorted 0.0 Mvalues, 100.0% done\r\ntotal 0 docs, 0 bytes\r\ntotal 0.001 sec, 0 bytes\/sec, 0.00 docs\/sec\r\nskipping non-plain index 'custom_field_value'...\r\nskipping non-plain index 'listing'...\r\ntotal 4 reads, 0.000 sec, 0.0 kb\/call avg, 0.0 msec\/call avg\r\ntotal 28 writes, 0.000 sec, 1.3 kb\/call avg, 0.0 msec\/call avg<\/pre>\n<p>START SPHINX DAEMON<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~\/Documents\/projects\/sharetribe$ bundle exec rake ts:start\r\n...\r\n\r\nCheck the \"Autoloading and Reloading Constants\" guide to learn more about how\r\nRails autoloads and reloads.\r\n (called from &lt;main&gt; at \/home\/satria\/Documents\/projects\/sharetribe\/config\/environment.rb:26)\r\nSphinx 2.2.11-id64-release (95ae9a6)\r\nCopyright (c) 2001-2016, Andrew Aksyonoff\r\nCopyright (c) 2008-2016, Sphinx Technologies Inc (http:\/\/sphinxsearch.com)\r\n\r\nusing config file '\/home\/satria\/Documents\/projects\/sharetribe\/config\/development.sphinx.conf'...\r\nWARNING: key 'enable_star' was permanently removed from Sphinx configuration. Refer to documentation for details.\r\nWARNING: key 'enable_star' was permanently removed from Sphinx configuration. Refer to documentation for details.\r\nlistening on all interfaces, port=3563\r\nprecaching index 'custom_field_value_core'\r\nprecaching index 'custom_field_value_delta'                 \r\nprecaching index 'listing_core'                             \r\nprecaching index 'listing_delta'                            \r\nprecached 4 indexes in 0.005 sec                            \r\nStarted searchd successfully (pid: 44881).<\/pre>\n<p>INSTALL FOREMAN<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~\/Documents\/projects\/sharetribe$ gem install foreman\r\nFetching foreman-0.87.2.gem\r\nSuccessfully installed foreman-0.87.2\r\n1 gem installed\r\n\r\nsatria@teddy:~\/Documents\/projects\/sharetribe$ rbenv rehash<\/pre>\n<p>START IT<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~\/Documents\/projects\/sharetribe$ foreman start -f Procfile.static\r\n...\r\n10:38:18 rails-client-assets.1 | Error: Wanted npm version 9.5.1 (9.5.1)\r\n10:38:18 rails-client-assets.1 | To install npm, run `npm install -g npm@9.5.1`\r\n10:38:18 rails-client-assets.1 | exited with code 1\r\n10:38:18 system                | sending SIGTERM to all processes\r\n10:38:18 rails.1               | terminated by SIGTERM\r\n10:38:18 rails-server-assets.1 | terminated by SIGTERM<\/pre>\n<p>ERROR: INSTALL NPM 9.5.1<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~\/Documents\/projects\/sharetribe$ npm install -g npm@9.5.1<\/pre>\n<p>START AGAIN<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~\/Documents\/projects\/sharetribe$ foreman start -f Procfile.static\r\n...\r\n10:46:13 rails-client-assets.1 | Error: Wanted node version 18.16.0 (18.16.0)\r\n10:46:13 rails-client-assets.1 | To install node, run `nvm install 18.16.0` or see https:\/\/nodejs.org\/\r\n10:46:13 rails-server-assets.1 | node: 16.15.1\r\n10:46:13 rails-server-assets.1 | Error: Wanted node version 18.16.0 (18.16.0)\r\n10:46:13 rails-server-assets.1 | To install node, run `nvm install 18.16.0` or see https:\/\/nodejs.org\/\r\n10:46:14 rails-client-assets.1 | exited with code 1\r\n10:46:14 system                | sending SIGTERM to all processes\r\n10:46:14 rails-server-assets.1 | exited with code 1\r\n10:46:14 rails.1               | terminated by SIGTERM<\/pre>\n<p>ERROR: INSTALL NVM 18.16.0<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~\/Documents\/projects\/sharetribe$ nvm install 18.16.0<\/pre>\n<p>START AGAIN (OK)<\/p>\n<pre class=\"lang:default decode:true\">satria@teddy:~\/Documents\/projects\/sharetribe$ foreman start -f Procfile.static\r\n...\r\n10:47:08 rails.1               | Check the \"Autoloading and Reloading Constants\" guide to learn more about how\r\n10:47:08 rails.1               | Rails autoloads and reloads.\r\n10:47:08 rails.1               |  (called from &lt;main&gt; at \/home\/satria\/Documents\/projects\/sharetribe\/config\/environment.rb:26)\r\n10:47:08 rails.1               | Puma starting in single mode...\r\n10:47:08 rails.1               | * Puma version: 5.6.7 (ruby 3.2.2-p53) (\"Birdie's Version\")\r\n10:47:08 rails.1               | *  Min threads: 0\r\n10:47:08 rails.1               | *  Max threads: 5\r\n10:47:08 rails.1               | *  Environment: development\r\n10:47:08 rails.1               | *          PID: 47558\r\n10:47:08 rails.1               | * Listening on http:\/\/0.0.0.0:5000\r\n10:47:08 rails.1               | Use Ctrl-C to stop\r\n<\/pre>\n<p>OPEN IT ON THE BROWSER<\/p>\n<pre class=\"lang:default decode:true\">http:\/\/0.0.0.0:5000\/<\/pre>\n<p>THEN SETUP<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11428\" src=\"http:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2024\/02\/screenshot-0.0.0.0_5000-2024.02.22-10_52_14.png\" alt=\"\" width=\"704\" height=\"808\" srcset=\"https:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2024\/02\/screenshot-0.0.0.0_5000-2024.02.22-10_52_14.png 704w, https:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2024\/02\/screenshot-0.0.0.0_5000-2024.02.22-10_52_14-261x300.png 261w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p>password: Teddy@123 XXX<br \/>\nTHEN AFTER THE SAVE, OPEN AGAIN<br \/>\nhttp:\/\/0.0.0.0:5000\/<br \/>\nOR<br \/>\nhttp:\/\/sharetribe-test.lvh.me:5000\/<\/p>\n<p>SOMEHOW I CAN&#8217;T LOGIN WITH THE ABOVE EMAIL. SO I NEED TO CREATE A NEW USER FROM THE SITE. THEN MANUALLY CHANGE &#8216;people&#8217; TABLE AND SET IT AS ADMIN<\/p>\n<pre class=\"lang:default decode:true \">UPDATE `people` SET `is_admin` = '1' WHERE `people`.`community_id` = 6 AND `people`.`username` = 'satriaf1';<\/pre>\n<p>SO THE ADMIN NOW:<br \/>\nuser: satriaf@gmail.com<br \/>\npass: Teddy123<\/p>\n<p>NOTE: TO START THE RAILS SERVER, PLS GO TO THE sharetribe DIRECTORY THEN RUN IT (WITH PORT 5000)<\/p>\n<pre class=\"lang:default decode:true \">satria@teddy:~\/Documents\/projects\/sharetribe$ rails s -b 0.0.0.0 -p 5000<\/pre>\n<p>THEN OPEN THE LOCAL SITE ABOVE (http:\/\/0.0.0.0:5000\/ OR http:\/\/sharetribe-test.lvh.me:5000\/)<br \/>\nIF YOU DON&#8217;T RUN THE RAILS SERVER, YOU&#8217;D GET MESSAGE &#8216;This site can\u2019t be reached&#8217; ON YOUR BROWSER<\/p>\n<p>SET UP PAYMENT ON SHARETRIBE<br \/>\nhttps:\/\/publish.yexperiment.com\/post\/156715320289\/sharetribe-with-paypal-payments-the-lost<\/p>\n","protected":false},"excerpt":{"rendered":"<p>READ: https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-22-04 INSTALL RUBY ENVIRONMENT MANAGER RBENV NOTE: NEED TO REMOVE THE CURRENT DEFAULT INSTALLED RUBY BY UBUNTU 22.04 sudo apt-get remove ruby sudo apt update INSTALL RBENV sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev curl -fsSL https:\/\/github.com\/rbenv\/rbenv-installer\/raw\/HEAD\/bin\/rbenv-installer | bash echo &#8216;export PATH=&#8221;$HOME\/.rbenv\/bin:$PATH&#8221;&#8216; &gt;&gt; ~\/.bashrc echo &hellip; <a href=\"https:\/\/myprojects.advchaweb.com\/index.php\/2024\/02\/22\/ruby-rbenv-rails-sharetribe-on-ubuntu-22-04\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Ruby, RBENV, RAILS, ShareTribe on Ubuntu 22.04&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50],"tags":[],"class_list":["post-11422","post","type-post","status-publish","format-standard","hentry","category-ruby-on-rails"],"_links":{"self":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts\/11422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/comments?post=11422"}],"version-history":[{"count":10,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts\/11422\/revisions"}],"predecessor-version":[{"id":11994,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts\/11422\/revisions\/11994"}],"wp:attachment":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/media?parent=11422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/categories?post=11422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/tags?post=11422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}