fazendo alterações para funcionar no pacote R e instalando no Ubuntu

Pergunta curta: quero editar opostgresqlWriteTable função noRPostgreSQL empacote e instale-o no R executando em uma máquina Ubuntu.

Explicação longa:

A raiz do meu problema é que estou tentando gravar em uma tabela do postgres com uma coluna de chave primária de incremento automático usando R usandodbWriteTable deRPostgreSQL pacote.

Eu li este post:Como gravar dados de tabelas R para PostgreSQL com uma chave primária de incremento automático? que sugeriu uma correção para o meu problema, alterando a funçãopostgresqlWriteTable noRPostgreSQL pacote. Funciona quando uso interativamentefixInNamespace no ambiente OSX e edite a função.

Infelizmente, tenho que executar meu script em uma instância da AWS executando R no Ubuntu. eu tenhoRPostgreSQL instalado neste local na minha máquina:/usr/local/lib/R/site-library/RPostgreSQL . Eu o instalei invocandoR CMD install RPostgreSQL_0.4-1.tar.gz

Agora estou tentando encontrar a funçãopostgresqlWriteTable. Deveria estar no arquivoPostgreSQLSupport.R . Eu procurei em toda a biblioteca - não existe esse arquivo.

Percebi que na minha máquina local no OSX Finder, quando descompacte a pasta do pacote tar.gz, posso ver o arquivoPostgreSQLSupport.R onde eu devo mudar a função.

Então eu mudei a função. Em seguida, removi o RPostgreSQL instalado da minha máquina Ubuntu e copiei a nova pasta (da minha máquina local) para a minha máquina Ubuntu e tentei usardevtools para instalar o pacote, conforme sugerido no post aqui:Carregando um pacote R a partir de um diretório personalizado

aqui está o que aconteceu:

> library("devtools")
> install("/usr/local/lib/R/site-library/RPostgreSQL")
Error: Can't find '/usr/local/lib/R/site-library/RPostgreSQL'.
> install("RPostgreSQL", "/usr/local/lib/R/site-library/RPostgreSQL")
Installing RPostgreSQL
'/usr/lib/R/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet  \
  CMD INSTALL '/datasci/nikhil/RPostgreSQL'  \
  --library='/usr/local/lib/R/site-library' --install-tests 

* installing *source* package ‘RPostgreSQL’ ...
file ‘R/PostgreSQLSupport.R’ has the wrong MD5 checksum
ERROR: 'configure' exists but is not executable -- see the 'R Installation and Administration Manual'
* removing ‘/usr/local/lib/R/site-library/RPostgreSQL’
Error: Command failed (1)

Estou no fim da minha inteligência!

questionAnswers(1)

yourAnswerToTheQuestion