web-dev-qa-db-fra.com

Installation des packages RODBC/ROracle sur OS X Mavericks

J'ai essayé d'installer des paquetages tels que RODBC, ROracle ou RGtk2 - utilisés pour hochet. J'apprécierais vraiment si quelqu'un pouvait m'aider à résoudre ce problème afin que je puisse utiliser ces applications sur un Mac avec mavericks et avec 3.1.1 R

J'ai ce genre d'erreur pour RODBC et RGtk2:

le package ‘RGtk2’ est disponible sous forme de package source mais pas sous forme binaire Avertissement dans install.packages: le package ‘RGtk2’ n’est pas disponible (pour R version 3.1.1)

Lorsque j'essaie d'utiliser type = 'source', je peux télécharger ou commencer à télécharger mais je reçois ce type de message d'erreur ...

Avertissement dans install.packages: l’installation du paquet «RODBC» avait un statut de sortie non nul

20
runningbirds

Si vous avez un homebrew, ce serait facile . Dans le terminal, utilisez

brew install unixodbc

Dans la console, utilisez 

install.packages("RODBC",type="source")

J'espère que ça va aider

24
kaboom

Si vous utilisez MacPorts, procédez comme suit:

Sudo port install unixODBC

Ensuite, créez (ou, s’il existe, éditez) un fichier dans votre répertoire personnel

~/.R/Makevars

qui devrait contenir une ligne

CFLAGS += -I/opt/local/include

Ensuite, vous pouvez installer RODBC en

install.packages("RODBC",type="source")

Fondamentalement, ce qui précède

  • Installe les bibliothèques nécessaires et les fichiers d'en-tête
  • Dit à R où les trouver
  • Installe RODBC.
2
roffe

Vous devrez construire le paquet à partir du source à la main. Si vous allez sur le site RODBC , vous remarquerez que les binaires ne sont pas disponibles pour Mavericks. Téléchargez le package et suivez les instructions pour créer un package à partir des sources. Ce sont des instructions Windows mais l'idée générale est la même. Vous aurez besoin de tous les packages de système d'exploitation nécessaires utilisés lors du processus de construction d'un package particulier.

0
Roman Luštrik