Masinate tõus: AI tegelikud rakendused
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Ruby on Rails on populaarne avatud lähtekoodiga veebiraamistik, mis aitab Ruby programmeerijatel veebirakendusi kiiresti arendada. Ruby on Rails rakenduste väljatöötamise ajal on aga levinud nõudlus testida rakenduste ühilduvust Ruby erinevate versioonide vahel, mida saab rahuldada rbenv Ruby versioonihaldusvõimega.
Selles artiklis näitan teile, kuidas installida Ruby on Rails koos rbenv-ga Vultr CentOS 7 serverieksemplarile, luues kindla Ruby arenduskeskkonna.
Enne kui jätkame, eeldan, et teil on:
Juurutas CentOS 7 Vultr serveri eksemplari nullist.
Sisse logitud sudo õigustega mitte-root kasutajana. Leiate, kuidas luua mitte-juurkasutaja, teistest Vultr Docsi artiklitest, otsides "mitte-juursüsteemi kasutaja".
Üks programmeerijate jaoks parimaid kodeerimistavasid on valida käepärane versioonihaldustööriist. Siin valisin giti.
Lihtsaim viis giti installimiseks on yum:
sudo yum update
sudo yum install git
Kontrollige, kas git on õigesti installitud:
git --version
Git seadistamine:
git config --global user.name "Your Name"
git config --global user.email "xxxxx@xxx.com"
Asendage jutumärkides olev sisu enda teabega.
Kontrollige oma konfiguratsiooni:
git config --list
Esiteks peate installima rbenv ja Ruby sõltuvused:
sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
Installige rbenv ja ruby-build, veenduge, et olete oma mitte-root sudo kasutaja kodukataloogis:
cd ~
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
Peate kindlaks määrama vajaliku Ruby versiooni. Installimiseks saadaolevate Ruby versioonide loendi saate kasutada järgmise käsuga:
rbenv install -l
Siin installin uusima stabiilse versiooni Ruby 2.2.3:
rbenv install -v 2.2.3
rbenv rehash
Ärge unustage käivitada käsku rbenv rehashiga kord pärast Ruby uue versiooni või käske pakkuva pärli installimist.
Kui soovite kasutada mõnda muud versiooni, installige ülaltoodud versioon:
rbenv install -v 2.2.0
rbenv rehash
Saate kontrollida kõiki installitud versioone:
rbenv versions
Sellega versioon *on aktiivne versioon.
Rbenv-s võib versioonide tase olla globaalne, lokaalne (rakendusspetsiifiline) või shell; igaüks neist järjest suurema prioriteediga. See tähendab, et rbenv proovib leida ja kasutada versiooni shelli versioon > kohalik versioon > globaalne versioon. Kui ühtki kolmest versioonist ei leitud, eeldab rbenv, et soovite kasutada "süsteemi" Ruby - mis tähendab mis tahes versiooni käivitataks, kui rbenv poleks teie teel.
Nii et vähemalt peate määrama oma lemmikversiooni igapäevaseks kasutamiseks globaalseks versiooniks:
rbenv global 2.2.3
Kinnitage oma valik:
ruby -v
Samuti peate rakendusesõltuvuste haldamiseks installima bundleripärli:
gem install bundler
Installige Railsi uusim versioon:
gem install rails
rbenv rehash
Siiski ärge unustage kasutada rbenv rehashsiinset käsku .
Kontrollige, kas rööpad on õigesti paigaldatud:
rails -v
Mõned Railsi funktsioonid tuginevad funktsioonide pakkumiseks Javascripti käitusajale. Node on mõistlik valik.
sudo yum install nodejs
Installi õnnestumises veendumiseks saate luua oma kodukataloogis pilootrakenduse.
cd ~
rails new pilotapp
cd pilotapp
rake db:create
Kui kasutate oma serveris tulemüüri, konfigureerige see lubama liiklust TCP-porti 3000.
Käivitage pilootrakendus:
rails server --binding=[YourServerIP]
Asenda [YourServerIP]oma serveri IP-ga.
Külastage http://[YourServerIP]:3000oma brauserist. Kui näete teadet "Tere tulemast pardale", on Ruby on Railsi installimine edukas.
Kui olete lõpetanud, võite rakenduse peatamiseks vajutada Ctrl + C.
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit