RubyGems è uno strumento di gestione dei pacchetti per il linguaggio di programmazione Ruby. Consente agli utenti di scaricare e aggiornare le librerie di Ruby e fornisce la risoluzione automatica delle dipendenze.
È abbastanza facile con il generatore aggiunto di rspec-rails configurare RSpec per testare un'applicazione Rails. Ma che ne dici di aggiungere RSpec per testare un gioiello in fase di sviluppo? Non sto usando gioielliere o strumenti simili. Ho appena usato Bundler ( bundle gem my_gem) per impostare la struttura per …
Sto cercando di installare PostgreSQL per Rails su Mac OS X 10.6. Per prima cosa ho provato l'installazione di MacPorts ma non è andata bene, quindi ho fatto l'installazione DMG con un clic. Sembrava funzionare. Sospetto di aver bisogno di installare i pacchetti di sviluppo PostgreSQL ma non ho idea …
Esiste un metodo Ruby che posso chiamare per ottenere l'elenco delle gemme installate? Voglio analizzare l'output di gem list. C'è un modo diverso per farlo?
Sono interessato a come funzionano RVM e rbenv. Ovviamente si scambiano tra diverse versioni di Ruby e gemme, ma come si ottiene? Avevo supposto che stessero semplicemente aggiornando i symlink, ma avendo approfondito il codice (e devo ammettere che la mia conoscenza di Bash è superficiale) sembrano fare di più.
L'esecuzione di " sudo gem list --local" e " gem list --local" mi dà risultati diversi. Il mio percorso gemma è impostato sulla mia cartella home e contiene solo le gemme da ' gem list --local'. Probabilmente non è bene avere gemme installate in diverse directory sul mio computer, quindi …
Sia sul mio lavoro che sui computer di casa, ho recentemente aggiornato Ruby alla 2.3.1, usando ruby-install. Uso chrubycome switcher Ruby. Ho iniziato a vedere questo avviso nel mio terminale: Ignoring bcrypt-3.1.11 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.11 Ignoring bcrypt-3.1.10 because its extensions are …
Sono appena passato a Ubuntu 8.10 come mio dev box; è la mia prima incursione seria in Linux come sistema operativo di uso quotidiano e sto facendo fatica a far funzionare Rails. Ho seguito una serie di tutorial che sembrano funzionare bene, ma quando provo a utilizzare gem install o …
Durante l'esecuzione rakeottengo questo errore: Hai già attivato il rake 0.9.2, ma il tuo Gemfile richiede rake 0.8.7. Prendi in considerazione l'utilizzo del bund exec. Usare bundle exec rakeinvece di rakesembra funzionare, ma è il modo migliore per risolvere questo problema?
Vedo spesso la seguente notazione (~>) in Gemfile. gem "cucumber", "~>0.8.5" gem "rspec", "~>1.3.0" So che il segno (> =) è solo maggiore o uguale a, ma cosa significa la notazione (~>)? Sono entrambi uguali o hanno differenze significative?
Quando si utilizza gem install gem_nameposso passare --no-rdoce--no-ri passare per saltare la generazione della documentazione RDoc / RI per la gemma durante l'installazione. C'è un modo simile per farlo bundle install?
Sto indagando su un'app rails: il server prod ha due versioni di una gem specifica installata, come posso sapere quale versione sta utilizzando l'app prod?
Ricevo il seguente errore quando provo a utilizzare gemme in Windows e ho anche fatto riferimento a questo post di stackoverflow e ho aggiornato rubygems e rails. Ma niente potrebbe risolvere il problema. Quello che segue è l'errore completo, D: \> gem env Gemspec non valido in [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /tilt-1.3.3.gemspec]: …
Stavo provando a eseguire gem install json e ho ricevuto il seguente errore Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling generator.c linking shared-object json/ext/generator.bundle clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.