J'ai installé des rails en utilisant le chemin de fer et le chemin env, donc je peux l'utiliser dans cmd. Lorsque j'essaie de l'utiliser avec cygwin je ne travaille pas (il ne devrait pas), comment faire fonctionner ces rails sur les fenêtres et cygwin env ou je dois l'installer séparément.Comment utiliser les rails dans Cygwin
Répondre
Si vous cherchez simplement à l'installer pour pouvoir l'utiliser dans cmd, vous pouvez le faire sans avoir à utiliser Cygwin. Vous pouvez télécharger et installer ruby et rubygems dans Windows, puis utiliser rubygems pour installer des rails et d'autres gemmes dont vous avez besoin. Il vous suffit ensuite de définir correctement le chemin pour inclure le répertoire bin de l'installation ruby et vous devriez pouvoir utiliser ruby depuis cmd dans windows. Cela ne répond pas directement à vos questions que je connais, mais si vous cherchez juste des rails dans le cmd, j'espère que c'est utile.
Merci, mais je veux qu'il fonctionne dans cygwin parce que e-textediot l'exécuter à partir de leur (si je ne me trompe pas). Maintenant, je ne peux pas utiliser la plupart des paquets de rail dans e-texteditor, donc je veux une solution pour cela. – sarunw
S'il vous plaît visitez ce site:
http://www.pluitsolutions.com/2006/03/30/install-ruby-on-rails-ror-on-cygwin
Cependant, si vous avez une autre question laisser un commentaire et nous aurons un coup d'oeil.
lien externe 404 –
Mise à jour: J'ai trouvé deux éléments qui ont résolu le problème que j'ai décrit ci-dessous.
Tout d'abord
- Cygwin de l'setup.exe et la recherche de « faire »
- Attendez résultats de recherche
- installer tous les éléments qui apparaissent (vous pouvez le faire en cliquant près du haut de la "arbre")
En second lieu
- Exécutez setup.exe de Cygwin et installez le package rebase.
- Utilisation de la ligne de cmd de Windows (oui, il doit être le! Cmd de Windows ligne ne Cygwin), exécutez
\cygwin\bin\ash
- À l'invite de cendres, exécutez
/bin/rebaseall
Redémarrez Windows. Exécutez cygwin. Run: gem install rails
J'ai installé Ruby via le fichier de configuration Cygwin. J'ai également installé "make", "sqlite" et "openssl/openssh".
J'ai ensuite réussi à installer Gems en téléchargeant à partir du site Web, cd dans/cygwin/bin/puis dans un répertoire temporaire, puis en exécutant ruby setup.rb.
Tout cela parfaitement installé. Je passe maintenant gem install rails
. Il échoue en produisant l'erreur suivante. Je ne peux pas trouver plus d'informations à ce sujet. Toute aide très appréciée.
gem install rails
cygwin warning:
MS-DOS style path detected: C:\ProgramData/gemrc
Preferred POSIX equivalent is: /cygdrive/c/ProgramData/gemrc
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Building native extensions. This could take a while...
0 [main] ruby 524 C:\cygwin\bin\ruby.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\ruby\1.8\i386-cygwin\etc.so to same address as parent: 0x230000 != 0x330000
0 [main] ruby 524 C:\cygwin\bin\ruby.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\ruby\1.8\i386-cygwin\etc.so to same address as parent: 0x230000 != 0x330000
Stack trace:
Frame Function Args
023FAEF8 6102796B (023FAEF8, 00000000, 00000000, 00000000)
1 [main] ruby 2736 fork: child 524 - died waiting for dll loading, errno 11
023FC218 61004F1B (611A7FAC, 61243684, 00230000, 00330000)
End of stack trace
1 [main] ruby 2736 fork: child 524 - died waiting for dll loading, errno 11
1049214 [main] ruby 6948 C:\cygwin\bin\ruby.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\ruby\1.8\i386-cygwin\etc.so to same address as parent: 0x230000 != 0x3D0000
1049214 [main] ruby 6948 C:\cygwin\bin\ruby.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\ruby\1.8\i386-cygwin\etc.so to same address as parent: 0x230000 != 0x3D0000
Stack trace:
Frame Function Args
023FAEF8 6102796B (023FAEF8, 00000000, 00000000, 00000000)
023FB1E8 6102796B (6117EC60, 00008000, 00000000, 61180977)
023FC218 61004F1B (611A7FAC, 61243684, 001055653 [main] ruby 2736 fork: child 6948 - died waiting for dll loading, errno 11
230000, 003D0000)
End of stack trace
1055653 [main] ruby 2736 fork: child 6948 - died waiting for dll loading, errno 11
2095819 [main] ruby 6924 C:\cygwin\bin\ruby.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\ruby\1.8\i386-cygwin\etc.so to same address as parent: 0x230000 != 0x360000
2095819 [main] ruby 6924 C:\cygwin\bin\ruby.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\ruby\1.8\i386-cygwin\etc.so to same address as parent: 0x230000 != 0x360000
Stack trace:
Frame Function Args
023FAEF8 6102796B (023FAEF8, 00000000, 00000000, 00000000)
023FB1E8 6102796B (6117EC60, 00008000, 00000000, 61180977)
023FC218 61004F1B (611A7FAC, 61243684, 00230000, 00360000)2103039 [main] ruby 2736 fork: child 6924 - died waiting for dll loading, errno
11
End of stack trace
2103039 [main] ruby 2736 fork: child 6924 - died waiting for dll loading, errno 11
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/usr/bin/ruby.exe extconf.rb
creating Makefile
make
gcc -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/usr/lib/ruby/1.8/i386-cygwin -I. -g -O2 -c bcrypt_ext.c
make: gcc: Command not found
make: *** [bcrypt_ext.o] Error 127
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.out
Pour info mes versions de rubis et de pierres précieuses sont ci-dessous:
$ ruby --version
ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]
$ gem -v
1.8.10
- 1. Comment utiliser OpenGL et GLUT dans Cygwin
- 2. Comment utiliser numpy avec cygwin
- 3. Cygwin: Comment utiliser réellement gcc-mingw
- 4. Rails Development et Cygwin sous Windows XP
- 5. Comment utiliser plusieurs caches dans les rails?
- 6. Comment utiliser form_for helper dans les rails?
- 7. Comment utiliser devient dans les rails
- 8. Comment utiliser BeyondCompare de git mergetool dans cygwin?
- 9. Comment utiliser les routes rails dans les classes externes?
- 10. Comment utiliser paramétrer dans Rails?
- 11. Espaces dans les alias Cygwin/bash?
- 12. Cygwin dans Visual Studio
- 13. Comment puis-je utiliser Cygwin derrière le pare-feu d'entreprise
- 14. Comment utiliser les rails plugin - fetcher
- 15. Rails comment utiliser Inclure
- 16. Comment utiliser les entités UTF-8 dans une vue Rails?
- 17. Comment utiliser une variable comme attribut d'objet dans les rails?
- 18. Comment utiliser les services Web SSL dans une application Rails
- 19. php cygwin? comment shell_exec
- 20. Comment utiliser group_by avec fields_for dans rails?
- 21. Comment utiliser UTF dans une URL Rails?
- 22. Comment utiliser https dans Ruby on Rails
- 23. svnadmin dump dans Cygwin
- 24. Fichier undeletable dans cygwin
- 25. Comment utiliser && in dans Ruby on Rails?
- 26. Rails: Comment utiliser efficacement self.inherited
- 27. compiler le code souce d'android dans Cygwin
- 28. Utilisation de MySQL de WAMP avec Cygwin Ruby on Rails
- 29. cygwin & cygcheck
- 30. comment utiliser Linux lib tels que timeval dans les fenêtres
Utilisez une machine virtuelle Linux. – Dex
Avez-vous la commande gem qui fonctionne dans Cygwin? –